我需要找到与文档相似的文档,并根据字段(比如类别)对结果进行分组。
我可以找到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发布于 2013-11-21 06:58:40
我不相信你能直接做到这一点,你将不得不创建一个基于MLT查询和MLT处理程序的插件。
发布于 2016-07-08 08:00:17
我能够使用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}https://stackoverflow.com/questions/19789143
复制相似问题