0

我正在使用 Apache Solr 7.1 并使用FieldCollapse功能根据字段对文档进行分组。

样本文件: {id: "ASDF1234",count: 10, event: "Create"}

示例请求:http://localhost:8983/solr/brandNewComp000/select?fq= {!collapse%20field=id%20sort=count%20desc}&q=*:*&rows=30

分组工作正常。但在最后的回复中,我想根据事件字段的条件排除少数文档。那就是我想在最终响应中排除一些折叠的文档。

有可能这样做吗?

注意:如果我添加另一个过滤器查询 ( fq) 或查询 ( q) 来过滤“事件”字段,那么过滤“发生在分组之前”,这不是我正在寻找的行为。我想在折叠完成后排除文档。请指导我。

4

1 回答 1

0

我不明白为什么您不想在分组之前过滤掉。这是一个合理的做法。否则,您可能必须在应用程序中自行过滤。

于 2017-12-13T04:24:27.933 回答