我正在使用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
)来过滤“事件”字段,那么过滤“在分组之前发生”,这不是我正在寻找的行为对于。我希望在完成折叠后排除文档。请指导我。
答案 0 :(得分:0)
我不明白为什么你不想在分组之前过滤掉。这是一种合理的方法。否则,您可能需要在应用程序中自行过滤。