bucket_selector 中script执行结果
Posted lrbll
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bucket_selector 中script执行结果相关的知识,希望对你有一定的参考价值。
elasticsearch:
先随便贴一个查询数据:
GET /test/_search { "size": 0, "aggs": { "find_missing_ids": { "histogram": { "field": "numeric_id", "interval": 1, "min_doc_count": 0 }, "aggs": { "max_bucket_selector": { "bucket_selector": { "buckets_path": { "count": "_count" }, "script": { "inline": "count == 0" } } } } } } }
需要注意的是,script字段中的表达式返回的结果只能是bool类型,int,float,double等其他类型会被转化成bool类型,所以通过bucket_selector是不可能找到聚合后的最大值的
以上是关于bucket_selector 中script执行结果的主要内容,如果未能解决你的问题,请参考以下文章
仅当我将显示其容器时,如何才能在 <script></script> 中执行代码?
如何在 C# 中执行 System.Web.Script.Serialization?