2011-05-13 101 views

回答

0

你看到

http://yourserver:8080/solr/ 
+0

http:// localhost:8080/solr /是欢迎页面,它为您提供搜索文本。但问题是我没有得到搜索结果。 bcoz没有索引。为此,我需要设置索引目录路径。我想知道如何设置它。 – Romi 2011-05-13 11:40:43

+0

@romi我编辑了我的答案,也许它对你有用 – 2011-05-16 08:44:13

0

任何索引你在多核的工作?如果是这样,在Tomcat中你必须提到这一点:

“%SOLRPATH%\multicore” 
+0

@Bob Yoplait,元帅:不,我正在单个solr应用程序工作。我只想知道我是否需要为索引配置路径。实际上问题是我从网上下载了solr web应用程序的源代码,这是破坏服务器上的jetty,其中你运行命令java -jar post.jar * xml并且它索引所有的xml文件,但是我怎么能在Tomcat中实现。 – Romi 2011-05-16 04:52:44

0

链接不要在评论工作... 从Solr的分布,在你的Solr的主复制例如/ Solr中的/ etc/tomcat6中/ Solr的。确保/ var/data/solr所有者是tomcat6:tomcat6。然后你需要像solrj这样的东西来填充索引。您也可以使用q CSV文件中包含卷曲:

curl "http://localhost:8080/solr/fnac/update/csv?commit=true&separator=%7c&header=false&fieldnames=id,reference,ean13,title,desc,mark,cat,,,,,,,,,,,,,,,,,,,,,," --data-binary @marchand.csv -H 'Content-type:text/plain; charset=iso-8859-1'" 

此外,在Solr的一些注意事项:

http://swiss-knife.blogspot.com/search?q=solr

编辑于2011年5月16日: 在Tomcat上,在卡特琳娜。 sh,我这样做: JAVA_OPTS =“ - Dsolr.solr.home =/etc/tomcat6/solr -Djava.awt.headless = true -server -XX:NewSize = 256m -XX:MaxNewSize = 256m -XX:PermSize = 256m -XX:MaxPermSize = 256m -XX:+ DisableExplicitGC“