您好我已经将一些信息索引到ElasticSearch中,如
{"info":"002345 Groot 7AP"}
并支持查询模板
GET _search?size=5
`{"query": {
"match_phrase_prefix": {
"info": "%s"
}
}
}`
所以我可以按任何条款搜索信息。
默认订单为"_score":"desc"
现在我想返回按命中计数排序的查询结果,因此会显示常用的信息。
我在elastic.co上读了一些aggregation
api,但不知道如何编写查询正文。
感谢。
答案 0 :(得分:0)
Try this if this works:
`{
"aggs": {
"top_tags": {
"terms": {
"field": "type",
"size": 3
},
"aggs": {
"top_sales_hits": {
"top_hits": {
"sort": [
{
"_score": {
"order": "desc"
}
}
],
"size" : 1
}
}
}
}`
}
}`