ElasticSearch搜索模板具有多个字段

时间:2018-12-14 14:15:38

标签: elasticsearch elasticsearch-aggregation elasticsearch-painless

我在Elasticsearch索引(6.5.3版)中存储的对象中有150个字段(名称相似)。我想为每个字段创建一个聚合的搜索模板。

什么是规范的方法?

我的选择:

  1. 也许对此有特殊的语法? a-la'field。*'
  2. 以某种方式使用无痛的语言,但我找不到合适的语言     例子。
  3. 只需在客户端生成JSON并将其发布到服务器即可。

              "aggs": {
                "agg_name1": {
                  "avg": {
                    "field": "my_data.name1"
                  },
                "agg_name2": {
                  "avg": {
                    "field": "my_data.name2"
                  } ...
    
                }
    

    在这种情况下,我的怀疑是模板会随着时间的推移变得越来越大,混乱并且无法支持。

0 个答案:

没有答案