1

我需要找到与文档相似的文档,并根据字段说类别对结果进行分组。

我可以找到 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
4

2 回答 2

0

我不相信你可以直接这样做,你必须创建一个基于 MLT 查询和 MLT 处理程序的插件。

于 2013-11-21T06:58:40.020 回答
0

我能够使用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}
于 2016-07-08T08:00:17.433 回答