Проблема в поиске через Solr - PullRequest
0 голосов
/ 13 мая 2011

Я развернул solr.war на сервере Tomcat. его страница администратора работает нормально. Но проблема в том, что я не получаю результаты поиска, так как нет доступных индексов. я сделал то, что говорит http://wiki.apache.org/solr/SolrTomcat#Single_Solr_app. но я не получаю, когда нет данных, то как я найду индексы.

Ответы [ 3 ]

0 голосов
/ 13 мая 2011

Вы работаете на многоядерном компьютере? Если это так, в Tomcat вы должны упомянуть это:

“%SOLRPATH%\multicore” 
0 голосов
/ 13 мая 2011

ссылки не работают в комментариях ... Из дистрибутива solr скопируйте пример / solr в свой домашний каталог / etc / tomcat6 / solr. Убедитесь, что владельцем / var / data / solr является tomcat6: tomcat6. Тогда вам нужно что-то вроде solrj, чтобы заполнить индекс. Вы также можете использовать q csv файл с curl как:

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 / поиск? Д = Solr

Отредактировано 16 мая 2011 года: На Tomcat, в catalina.sh, я делаю: JAVA_OPTS = "- Dsolr.solr.home = / etc / tomcat6 / solr -Djava.awt.headless = true -server -XX: NewSize = 256 м -XX: MaxNewSize = 256 м -XX: PermSize = 256 м -XX: MaxPermSize = 256 м -XX: + DisableExplicitGC "

0 голосов
/ 13 мая 2011

Видите ли вы индекс на

http://yourserver:8080/solr/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...