Ограничение вывода из 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 (фактически, это первый документ, соответствующий начальному запросу, который используется).