Solr 如何从group.limit的结果中筛选

Solr 如何从group.limit的结果中筛选,solr,filter,Solr,Filter,我对索尔有意见。 首先I group.main=true和group.limit=1,然后我有了结果,我如何从匹配我的条件的结果中筛选(例如:从group.limit=1的结果(A),我想从A中筛选以获得结果(B))。 请提供帮助。在Solr中使用时,不支持引用以前的组,但是可以通过重新使用生成第一个查询的查询并附加新子句来实现相同的功能 group.query=fieldA:value&group.query=fieldA:value AND fieldB:value 这将在响应中为

我对索尔有意见。 首先I group.main=true和group.limit=1,然后我有了结果,我如何从匹配我的条件的结果中筛选(例如:从group.limit=1的结果(A),我想从A中筛选以获得结果(B))。
请提供帮助。

在Solr中使用时,不支持引用以前的组,但是可以通过重新使用生成第一个查询的查询并附加新子句来实现相同的功能

group.query=fieldA:value&group.query=fieldA:value AND fieldB:value
这将在响应中为您提供两个分组条目,一个用于fieldA具有值的位置,另一个用于fieldA和fieldB具有特定值的位置

如果您在显示分组结果后谈论更一般的筛选,那么使用
q=field:value
发出查询就足够了