Использовать группировку по результатам MLT из обработчика MLT

Мне нужно найти документы, похожие на документ, а также сгруппировать результаты по полям, скажем, категории.

Я мог найти обработчик MLT, и я мог найти функцию группировки.

Но я не смог найти способ применить группировку к ответу, данному обработчиком MLT. Есть ли способ, которым я могу достичь этого?

Простое добавление групповых переменных в обработчик MLT не помогло

http://$HOST:8983/solr/collection1/mlt?q=id:SP2514N&wt=json&indent=true&mlt.fl=name&mlt.mintf=1&mlt.mindf=0&group=true&group.field=manu_id_s

2 ответа

Решение

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

Мне удалось достичь желаемого результата с помощью CollapsingQParserPlugin

http://$HOST:8983/solr/collection1/mlt?q=id:SP2514N&wt=json&indent=true&mlt.fl=name&mlt.mintf=1&mlt.mindf=0&fq={!collapse field=manu_id_s}
Другие вопросы по тегам