搜索Solr的问题

时间:2011-05-13 10:48:48

标签: tomcat solr

我在Tomcat服务器中部署了solr.war。它的管理页面运行正常。但问题是我没有得到搜索结果,因为没有可用的索引。我做了http://wiki.apache.org/solr/SolrTomcat#Single_Solr_app所说的链接。但是当没有数据时,我没有得到我将如何找到索引。

3 个答案:

答案 0 :(得分:0)

你在

看到任何索引吗?
http://yourserver:8080/solr/

答案 1 :(得分:0)

你在研究多核吗?如果是这样,在Tomcat你必须提到这个:

“%SOLRPATH%\multicore” 

答案 2 :(得分:0)

链接在评论中不起作用... 从solr发行版中,复制solr home / etc / tomcat6 / solr中的example / solr。确保/ var / data / solr所有者是tomcat6:tomcat6。然后你需要像solrj这样的东西填满索引。你也可以使用curc的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上,在catalina.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“