从Elasticsearch中排除空的未选择聚合

时间:2018-10-02 11:30:48

标签: elasticsearch elasticsearch-5 elasticsearch-aggregation elasticsearch-6

我正在尝试为商店创建一个简单的过滤系统,并且在查询术语汇总时无法完全获得正确的结果。到目前为止,文档没有帮助。

情况:

我有一个涵盖多个商店的索引。是否可以按特定术语过滤汇总结果?每个单据都有一个字段,指示应在哪个商店上显示该单据。我使用过滤器查询仅包括那些查询,并且效果很好。如果未选择任何过滤器,则在术语集合上使用min_doc_count来过滤掉未使用的过滤器。当从特定组中选择一个过滤器时,例如颜色,我希望其他颜色选项也显示出来,因此min_doc_count设置为0。

此问题是,还显示了无法在该特定商店订购的颜色,而是显示与同一索引不同的商店的颜色。是否可以仅显示当前过滤器查询中不为空的术语聚合?也许在当前过滤条件下还显示与该聚合相对应的结果数量计数?

预先感谢

0 个答案:

没有答案