Solr config Woes - Solr работает, но не индексируется - PullRequest
0 голосов
/ 20 апреля 2011

Я только начинаю с Solr, запускаю его с Tomcat6.Я следовал всем инструкциям по установке, и веб-приложение работает нормально.Я использовал curl для отправки примера данных из примера запуска solr, и сервер, похоже, возвращает то, что он должен получить, когда что-то успешно проиндексировано:

<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader"><int name="status">0</int><int name="QTime">4</int></lst>
</response>

Но когда мне нужно проверить индекс черезинтерфейс admin / stats, ничего не вошло в индекс.Он даже не перерегистрировал запрос ??

searcherName : Searcher@5cd73256 main 
caching : true 
numDocs : 0 
maxDoc : 0 
reader : SolrIndexReader{this=ec5aba9,r=ReadOnlyDirectoryReader@ec5aba9,refCnt=1,segments=0} 
readerDir : org.apache.lucene.store.NIOFSDirectory@/home/tomcat6/solr/data/index 
indexVersion : 1266212874907 
openedAt : Fri Apr 15 13:46:52 EDT 2011 
registeredAt : Fri Apr 15 13:46:52 EDT 2011 
warmupTime : 0 

Мне действительно любопытно на этой строке: readerDir: org.apache.lucene.store.NIOFSDirectory@/home/tomcat6/solr/data/index

, поскольку этого не существует на сервере, мой индекс находится по адресу / home / myhome / solr / data / index

Я настроил solr home через тег webapps web.xml env.А на главном экране администратора отображается правильный дом

Есть идеи, как мне заставить мой индекс работать?

Спасибо заранее.

- дм

1 Ответ

0 голосов
/ 20 апреля 2011

Возможно, вы забыли зафиксировать новые документы, например, после добавления:

curl http://localhost:8983/solr/update -F stream.body=' <commit />'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...