【发布时间】:2020-03-03 03:48:08
【问题描述】:
我的 ElasticSearch 6.5.2 索引看起来像:
{
"_index" : "searches",
"_type" : "searches",
"_id" : "cCYuHW4BvwH6Y3jL87ul",
"_score" : 1.0,
"_source" : {
"querySearched" : "telecom",
}
},
{
"_index" : "searches",
"_type" : "searches",
"_id" : "cSYuHW4BvwH6Y3jL_Lvt",
"_score" : 1.0,
"_source" : {
"querySearched" : "telecom",
}
},
{
"_index" : "searches",
"_type" : "searches",
"_id" : "eCb6O24BvwH6Y3jLP7tM",
"_score" : 1.0,
"_source" : {
"querySearched" : "industry",
}
我想要一个返回此结果的查询:
"result":
{
"querySearched" : "telecom",
"number" : 2
},
{
"querySearched" : "industry",
"number" : 1
}
我只想按出现次数分组并获取每个的数量,限制为十个最大的数字。我尝试使用聚合,但存储桶是空的。 谢谢!
【问题讨论】:
标签: elasticsearch elastic-stack elasticsearch-6 elastica