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