Использовать группировку результатов 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

person Vineeth Mohan    schedule 05.11.2013    source источник


Ответы (2)


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

person Jalal    schedule 21.11.2013

Мне удалось добиться желаемого результата с помощью 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}
person volkan    schedule 08.07.2016