Solr 7.2.1中的Illegal group.format参数

问题描述 投票:0回答:1

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

“error”:{“metadata”:[“error-class”,“org.apache.solr.common.SolrException”,“root-error-class”,“org.apache.solr.common.SolrException”],“ msg“:”非法group.format参数“,”代码“:400}请帮助。

我尝试了grouping.format = simple但参数对结果文档组没有影响

solr lucene solrj
1个回答
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的有效值。

© www.soinside.com 2019 - 2024. All rights reserved.