我正在使用composite聚合在同一级别上组合多个聚合。
对于日期字段;如果我使用date_histogram聚合,则可以以可读格式获得间隔,而terms该间隔以毫秒为单位返回值。
与此同时; 在内部sources,我只能使用formatproperty date_histogram。
例如:
{ "size": 0, "aggs": { "COLUMN": { "composite": { "sources": [ { "date_histogram": { "date_histogram": { "field": "Ship Date", "interval": "year", "format": "yyyy-MM-dd" } } }, { "terms": { "terms": { "field": "Ship Date" } } } ] } } } } 它将以毫秒为单位返回密钥terms,但必须以格式返回date_histogram。
{ "key": { "date_histogram": "2015-01-01", "terms": 1420149600000 }, "doc_count": 4 } 问题是我想获取字段值,没有间隔。
有什么办法可以获取composite格式内的日期字段值?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。