【发布时间】:2017-09-06 12:01:40
【问题描述】:
我在 elasticsearch 5 中有一个索引为字符串的字段
例如 20090219 , 20100416 等
我可以聚合这些数据,但我想聚合子字符串。
那是在
2009,2010
我不想转换为日期。我想获得前 4 个字符 并获得计数。 这是我当前的代码。对 Elasticsearch 来说非常新
$params['body']["aggs"]["Year"]["terms"]["field"] = "PublicationDate.keyword";
$params['body']["aggs"]["Year"]["terms"]["size"] = 10;
$params['body']["aggs"]["Year"]["terms"]["order"]["_count"] = "desc";
【问题讨论】:
标签: php json elasticsearch aggregation analysis