я установил «порно», как стоп-слово в моем анализаторе, и он работает в Solr интерфейса администратора, Index и запросов все фильтровать стопслов см, как показано ниже: Analysis screen with stop word "porn"Solr запрос по-прежнему возвращают результаты с стоп-слово
, но когда я запрос с этим словом, документ с такой стоп-слово еще вернулся, enter image description here
Я запутался, может кто-нибудь сказать мне, почему? Заранее спасибо.
спасибо! Он работает с предложенной строкой запроса «q = name: porn». Да, тип поля «name» - это «text_ik», нужно ли запрашивать с определенным полем, чтобы получить временное слово вступать в силу? –
Еще вопрос, какой синтаксис запроса, если я хочу фильтровать несколько полей? –
его не так. Фильтр стоп-логов работает для всего поля, где вы определили. поскольку текстовое поле по умолчанию добавляет фабрику фильтров стоп-слов в текстовое поле, например, как вы добавили для поля text_ik. ' ' тогда он должен работать для 'localhost: 8983/solr/cntest2/select? q = porn' –
vinod