elasticsearch - 按日期和对象分组 Elasticsearch

标签 elasticsearch

嗨,我是Elasticsearch的新手,我有这样的架构:

"_source": {
            "user_email": "christea2045@yahoo.com",
            "eventtime": "2019-11-07T15:07:35.439043",
            "shipping_address": {
                "zipcode": "28234"
          }
 },

而且我想按日期进行分组,并且还对每个日期进行邮政编码分组,我可以按日期进行分组,但是在为邮政编码添加aggs之后,出现错误:

[16:20] unable to parse BaseAggregationBuilder with name [group_shipzip]: parser not found



这是我的查询看起来像:
{
    "_source": ["user_email","shipping_address.zipcode","eventtime"],
     "query" : {
        "match_phrase_prefix" : {
            "user_email": "christea2045@yahoo.com"
        }
    },
    "aggs": {
        "group_by_date":{
            "date_histogram":{
                "field" : "eventtime",
                "interval" : "1d"
            }
        },
        "aggs":{
            "group_shipzip":{
                "terms":{
                    "field": "shipping_address.zipcode.keyword"
                }
            }
        }

    }
}

最佳答案

试试这个:

   {
    "_source": ["user_email", "shipping_address.zipcode", "eventtime"],
    "query": {
        "match_phrase_prefix": {
            "user_email": "christea2045@yahoo.com"
        }
    },
    "aggs": {
        "group_by_date": {
            "date_histogram": {
                "field": "eventtime",
                "interval": "1d"
            },

            "aggs": {
                "group_shipzip": {
                    "terms": {
                        "field": "shipping_address.zipcode.keyword"
                    }
                }
            }
        }

    }
}

关于elasticsearch - 按日期和对象分组 Elasticsearch ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58639799/

相关文章:

node.js - 没有消息的putMapping invalid_argument_exception

ruby-on-rails - SearchKick中条件所在的用户下级功能

java - 如何使用Java在一个线程中在elasticsearch中插入和搜索?

elasticsearch - Elasticsearch:在搜索查询期间生成聚合字段

elasticsearch - 如何调试旧的Elastic Search网站插件(arrayformat)?

javascript - 如何在几天之间获得 Elasticsearch

elasticsearch - Fluentd 不会将任何数据刷新到 Elasticsearch - 但会在关闭时刷新

search - Elasticsearch删除/更新index1和index2中的文档

python - elasticsearch-curator安装错误 “cx_Freeze.freezer.ConfigError: cannot find file/directory named vcruntime140.dll”

elasticsearch - Kibana可视化分隔我要分组的X轴值