Ограничение вывода из MoreLikeThis в Solr

Я пытаюсь использовать MoreLikeThis, чтобы получить все подобные документы, но не документы с определенным типом содержимого.

Таким образом, первый запрос должен найти тот документ, который я хочу получить "Больше как это" - и второй запрос должен ограничить аналогичные документы, чтобы не быть PDF-файлы (-contenttype:pdf)

Кто-нибудь знает возможно ли это?

Спасибо

1 ответ

При использовании MoreLikeThisHandler все общие параметры применяются к набору результатов mlt. Таким образом, вы можете использовать параметр fq для исключения ваших pdf-документов из результатов mlt:

http://localhost:8983/solr/mlt?q=test&mlt.fl=text&fq=-contenttype:pdf

q Параметр позволяет выбрать документ для генерации результатов MLT (фактически, это первый документ, соответствующий начальному запросу, который используется).

Другие вопросы по тегам