Использование доступных индексов Lucene в Solr - PullRequest
0 голосов
/ 06 августа 2011

Я пытаюсь использовать solr для поиска с использованием индексов, созданных lucene. Я пытался Может ли Solr загружать необработанный индекс Lucene? ответ, приведенный в этом посте.все поля.Я не получил никакой ошибки в Tomcat и смог увидеть страницу администрирования Solr.

Однако, когда я запрашиваю, я не получаю никаких результатов. Ошибка отсутствует, но solr не возвращает никаких результатов по запросу (numcount= 0)

Может ли кто-нибудь помочь с этим?

Заранее спасибо ...

Ответы [ 3 ]

0 голосов
/ 06 августа 2011

Возможно, несоответствие версии Lucene.Вы можете узнать это, проверив логи.Но сначала нажмите на СТАТИСТИКУ.SOLR видит, что в индексе есть записи?Затем вернитесь на страницу администратора и нажмите АНАЛИЗ, чтобы увидеть все ваши поля, их определения и некоторые статистические данные об индексированных записях.

Если все это подтвердится, попробуйте выполнить запрос ": ", который вернет 10 записей из вашего индекса.

Если это сработает, возможно, в вашем запросе есть логическая ошибка.

0 голосов
/ 17 августа 2011

Наконец-то все заработало.Поэтому я скопировал свой индекс в папку данных, но не в папку с именем index.Когда я узнал об этом, я скопировал все файлы индекса в папку индекса, однако сегменты имен файлов. * Были недавно созданы solr.I не заменял эти файлы старыми файлами.После этого все заработало нормально.:)

0 голосов
/ 06 августа 2011

Попробуйте использовать LukeRequestHandler , чтобы увидеть, что происходит.

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