Поддерживает ли Solr «More like this» фасетные запросы?

StackOverflow https://stackoverflow.com/questions/7832145

Вопрос

Мне удалось выделить и выделить аспекты с помощью обработчика Dismax.

Я попытался выполнить фасетирование для результатов типа "больше похожего" , например, следующий запрос: "получить документы, похожие на" 11qualcomm.doc ", для которого" doc_keywords "имеет обязательную" Связь ". родовое слово

Но результаты следующие:

родовое слово

Это означает, что фасетирование сработало только для q= id: "11qualcomm.doc" , а не для набора результатов MLT.

Работает ли фасетирование для набора результатов MLT?Если да, что я делаю не так?

Это было полезно?

Решение

Я нашел ответ.Я должен использовать обработчик More Like This вместо использования MLT обработчика поиска.Обработчик MLT «поддерживает фасетирование, разбиение на страницы и фильтрацию с использованием CommonQueryParameters» (из вики).

Другие советы

Фильтр запросов был недавно добавлен в качестве поддержки функции Solr More Like this.
https://issues.apache.org/jira/browse/SOLR-2351

Однако отмечена версия исправления 3.5 и 4.0, поэтому она может вам не подойти.
Можете проверить наличие патча или обновления.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top