Solr 7.2.1中的group.format参数非法

时间:2019-04-24 05:44:10

标签: solr lucene solrj

我正在使用Solr 7.2.1。我有一个solr查询,可生成2组或更多组生成的文档。现在,我希望所有组的结果作为平面列表返回。为此,我使用group.format = simple,但是solr服务器抛出异常。 下面是显示的错误信息:

“错误”:{   “元数据”:[     “错误级别”,     “ org.apache.solr.common.SolrException”,     “根错误级别”,     “ org.apache.solr.common.SolrException”   ],   “ msg”:“非法的group.format参数”,   “代码”:400 } 请帮忙。

我尝试了grouping.format = simple,但参数对生成的文档组没有影响

1 个答案:

答案 0 :(得分:1)

从上面的注释中给出的示例中:

localhost:8983/solr/core/select? group.limit=30 & group.query=(value1:"a b c") & group.query=((value1:a AND value1:b AND value1:c)-(value1:"a b c")) & group.query=((value1:a OR value1:b OR value1:c)-(value1:"a b c") -(value1:a AND value1:b AND value1:c)) & group.sort = option desc &debugQuery=on&group.format=simple &group=true &q=((value1:"a b c")^10 OR(value1:a AND value1:b AND value1:c)^9 ) OR value1:a OR value1:b OR value1:c&rows=15&wt=json

如果每个条目之后(&之前)都有空格,则该空格将作为参数的一部分发送。 Solr看到的是您正在尝试将参数设置为simple<space>,而不仅仅是simple。简单的空格和结尾不是group.format的有效值。