Отсутствие оптимизации приводит к неверному результату поиска - PullRequest
1 голос
/ 06 мая 2010

Я только что забрал наш материал для solr / lucene у моего бывшего коллеги. Но есть странная ошибка.

Если после импорта данных оптимизация не выполняется, фактически, если существует несколько файлов сегментов, результат поиска будет неверным. Мы используем настроенный solr searchComponent. Насколько я знаю о lucene, оптимизация не должна влиять на результат поиска. Я сомневаюсь, что это может быть связано с многопоточностью или незакрытым поисковиком / читателем или чем-то еще.

Кто-нибудь может помочь? Спасибо.

1 Ответ

0 голосов
/ 06 мая 2010

Это все еще предположение. Я считаю, что есть специальный фильтр Lucene, который используется компонентом пользовательского поиска. И в этом фильтре SolrIndexSearcher.search вызывается для запросов фильтра. Высоки шансы, что это чертова причина.

Может быть подсказка для парней, которые знакомы с люценом.

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