elasticsearch-如何在Java API中制作存储桶过滤器

杰恩

我做了一些如下所示的elasticsearch查询,它运行良好。

  "aggregations" : {
    "agg_sum" : {
      "sum" : {
        "field" : "cnt"
      }
    },
    "bucket_filter": {
        "bucket_selector": {
            "buckets_path": {
              "totalSales": "agg_sum"
            },
            "script": "totalSales >= 10"
        }
    }
  }

它需要转换为Java api查询,但不知道如何转换“ buckets_filter”。有什么想法吗?

矩阵克星

BucketSelector 在Java api中将如下所示:

Map<String, String> bucketsPathsMap = new HashMap<>();
        bucketsPathsMap.put("ags", "agg_sum");
        Script script = new Script("params.ags > 10");

   BucketSelectorPipelineAggregationBuilder bs =
                PipelineAggregatorBuilders.bucketSelector("bucket_filter", bucketsPathsMap, script);
AggregationBuilders.subAggregation(bs);

出于相同的问题,这可能为时已晚。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

elasticsearch-如何在Java API中制作存储桶过滤器

来自分类Dev

如何在查询中包装ElasticSearch过滤器

来自分类Dev

如何在查询中包装ElasticSearch过滤器

来自分类Dev

如何在 Elasticsearch 中创建范围过滤器?

来自分类Dev

Elasticsearch中的存储桶脚本Java API

来自分类Dev

Elasticsearch中的存储桶脚本Java API

来自分类Dev

如何从Elasticsearch中的过滤器获取所有文档?

来自分类Dev

如何在Java中制作文本过滤器?

来自分类Dev

如何在 ElasticSearch 中应用过滤掉某些值的后过滤器?

来自分类Dev

如何在Elasticsearch中使用日期过滤器

来自分类Dev

如何在ElasticSearch中结合fuzzy_like_this和过滤器

来自分类Dev

如何在Elasticsearch中运行查询和过滤器的组合?

来自分类Dev

如何在ElasticSearch中结合fuzzy_like_this和过滤器

来自分类Dev

如何在Elasticsearch中对地理坐标应用过滤器?

来自分类Dev

如何在Elasticsearch中组合两个以上的过滤器?

来自分类Dev

如何在Elasticsearch中获取带条件的存储桶计数?

来自分类Dev

如何在React中制作元素过滤器?

来自分类Dev

如何在angularjs中制作全文组合过滤器

来自分类Dev

如何在熊猫中制作分层过滤器?

来自分类Dev

如何在“With”(ManyToMany Laravel)中制作 where 过滤器?

来自分类Dev

带有query_string的ElasticSearch 2.0 Java API聚合过滤器

来自分类Dev

使用Java在Elasticsearch 2.3.3中发布过滤器查询

来自分类Dev

如何使用弹簧数据在Elasticsearch多重过滤器中查找

来自分类Dev

如何使用elasticsearch在过滤器中实现精确匹配?

来自分类Dev

如何确定Elasticsearch“语音令牌过滤器”中哪种语言用于哪种编码器?

来自分类Dev

如何使用过滤器脚本迭代Elasticsearch中的嵌套数组?

来自分类Dev

如何使用弹簧数据在Elasticsearch多重过滤器中查找

来自分类Dev

Elasticsearch:如何将“嵌套查询”添加到(嵌套)过滤器中

来自分类Dev

如何通过ElasticSearch应用默认的帖子过滤器?

Related 相关文章

  1. 1

    elasticsearch-如何在Java API中制作存储桶过滤器

  2. 2

    如何在查询中包装ElasticSearch过滤器

  3. 3

    如何在查询中包装ElasticSearch过滤器

  4. 4

    如何在 Elasticsearch 中创建范围过滤器?

  5. 5

    Elasticsearch中的存储桶脚本Java API

  6. 6

    Elasticsearch中的存储桶脚本Java API

  7. 7

    如何从Elasticsearch中的过滤器获取所有文档?

  8. 8

    如何在Java中制作文本过滤器?

  9. 9

    如何在 ElasticSearch 中应用过滤掉某些值的后过滤器?

  10. 10

    如何在Elasticsearch中使用日期过滤器

  11. 11

    如何在ElasticSearch中结合fuzzy_like_this和过滤器

  12. 12

    如何在Elasticsearch中运行查询和过滤器的组合?

  13. 13

    如何在ElasticSearch中结合fuzzy_like_this和过滤器

  14. 14

    如何在Elasticsearch中对地理坐标应用过滤器?

  15. 15

    如何在Elasticsearch中组合两个以上的过滤器?

  16. 16

    如何在Elasticsearch中获取带条件的存储桶计数?

  17. 17

    如何在React中制作元素过滤器?

  18. 18

    如何在angularjs中制作全文组合过滤器

  19. 19

    如何在熊猫中制作分层过滤器?

  20. 20

    如何在“With”(ManyToMany Laravel)中制作 where 过滤器?

  21. 21

    带有query_string的ElasticSearch 2.0 Java API聚合过滤器

  22. 22

    使用Java在Elasticsearch 2.3.3中发布过滤器查询

  23. 23

    如何使用弹簧数据在Elasticsearch多重过滤器中查找

  24. 24

    如何使用elasticsearch在过滤器中实现精确匹配?

  25. 25

    如何确定Elasticsearch“语音令牌过滤器”中哪种语言用于哪种编码器?

  26. 26

    如何使用过滤器脚本迭代Elasticsearch中的嵌套数组?

  27. 27

    如何使用弹簧数据在Elasticsearch多重过滤器中查找

  28. 28

    Elasticsearch:如何将“嵌套查询”添加到(嵌套)过滤器中

  29. 29

    如何通过ElasticSearch应用默认的帖子过滤器?

热门标签

归档