Solr / Lucene ведет себя странно с некоторыми поисками слов - PullRequest
1 голос
/ 29 сентября 2010

У меня установлен Solr с конфигурацией по умолчанию (из коробки). У меня есть слово «альтернативы» в индексе. Поиск любого из следующих результатов дает пустые результаты: 1. имя: альтерна 2. имя: alterna 3. имя: альтернатива * 4. Имя: * Альтернатива

Очевидно, я ожидаю найти эту запись по любой части слова "альтернативы"

Кто-нибудь с таким опытом ???

Ответы [ 2 ]

1 голос
/ 29 сентября 2010

Синтаксис запроса по умолчанию Lucene (и Solr) ищет полные термины.Это исключает ваши поиски номера 1,2 и 4. Номер 3 должен был работать.

Вы можете отлаживать все случаи, используя Экран администрирования Solr Analysis .См. Также Отладка проблем релевантности приложения поиска .

0 голосов
/ 29 сентября 2010

Я использовал экран администратора для отладки.№ 3 должен был работать, и это не так.Связано ли это со стемпингом?№ 3 также дает ноль совпадений.Он работает для

alt *, alte *, alter *, altern *, не работает для alterna *, alternat *, alternati *, alternativ *, а затем работает для альтернатив * и альтернатив *

Спасибо

...