Solr morelikethis не возвращает никаких документов

Я пытаюсь создать рекомендатель продукта, используя текст из описания продукта в качестве входных данных для рекомендаций.

Но по некоторым причинам я не получаю никаких результатов. Я устанавливаю описание продукта как текстовое поле в Schema.XML. Я также отметил его как векторное поле.

Мой запрос выглядит так select?q=id:189&mlt=true&mlt.fl=productdescription&mlt.mintf=1&mlt.mindf=0

Насколько я понимаю, этот запрос должен каким-то образом всегда приносить мне некоторые похожие элементы, даже если оценка будет очень низкой, поскольку df установлен на 0.

Но единственный результат, который я получаю, это иногда дубликат продукта с тем же описанием, но другим идентификатором (набор данных не идеален).

Итак, мой вопрос: как я могу всегда получать следующий ближайший документ, даже если нет совпадения 1: 1 из всего текста


person Johnny000    schedule 31.07.2015    source источник


Ответы (1)


У меня была аналогичная проблема, когда результаты не показывались, пока я не добавил mlt.mintf=1, что, как я вижу, у вас есть, но, возможно, поэкспериментируйте с этими параметрами mintf mindf, чтобы увидеть, дает ли что-то результаты. На самом деле я искал более подробные примеры для MoreLikeThis..

person David Kaplan    schedule 08.08.2015