Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 对来自MLT处理程序的MLT结果使用分组_Search_Solr_Similarity_Morelikethis - Fatal编程技术网

Search 对来自MLT处理程序的MLT结果使用分组

Search 对来自MLT处理程序的MLT结果使用分组,search,solr,similarity,morelikethis,Search,Solr,Similarity,Morelikethis,我需要找到与文档类似的文档,并根据字段(比如类别)对结果进行分组 我可以找到MLT处理程序和分组功能 MLT处理器- 分组- 但是我找不到一种方法来对MLT处理程序给出的响应应用分组。 我有什么办法可以做到这一点吗 仅仅将分组变量添加到MLT处理程序没有帮助 http://$HOST:8983/solr/collection1/mlt?q=id:SP2514N&wt=json&indent=true&mlt.fl=name&mlt.mintf=1&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

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

我使用

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}