关于ES聚合问题求助
问题
我的文档里有一个tags字段是以”,”分隔,需求是将tags以”,”拆分,并对其进行聚合统计
[
{
"_index" : "test_321",
"_type" : "_doc",
"_id" : "xYYA8YMBFwBehOOGFqRh",
"_score" : 1.0,
"_source" : {
"tags" : "张三,李四,王五"
}
},
{
"_index" : "test_321",
"_type" : "_doc",
"_id" : "xIb_8IMBFwBehOOG6KSu",
"_score" : 1.0,
"_source" : {
"tags" : "张三,赵六,云七"
}
}
]
目标
最终统计出tag标签中,各姓名的次数
都用 ES 了,你一开始存的时候就应该存数组来。
现在这样,或许使用 script 可以
可以参考es官方脚本聚合文档,可以解决这个问题 www.elastic.co/guide/en/elasticsea...