ElasticSearch根据字段field的子串聚合

ES问题来源es中的一个字段用来标识当前ABTest各种组的ABsign,比如ABGROUP:G1,G2,对应的ABsign:a、b,排列组合会有四种情况。所以在es中保留一个字段:G1:a,G2:b,来表示当次是那种ABtest组合。需求就是根据ABGROUP中的一种进行聚合,即sql中的groupby,然后得出对应ABsign的表现数据。比如要按照G2进行groupby聚合,那么结果应该有两条

- 阅读全文 -

Elasticsearch script field 只是做显示

标准用法elasticsearch 脚本化字段是根据索引中的数据实时计算而来。因为实时计算,所以会非常消耗资源。默认的脚本语言是Lucene 表达式 和 Painless,也支持其他的 Groovy、 Javascript 和 Python,但是不建议这么做,以后可能会废弃这些语言。GET /_search { "query" : { "match_all

- 阅读全文 -