es 去重查询 并获取相对值
程序员文章站
2022-07-12 22:15:21
...
公司想通过es 实现 某个商户下 有相关过滤商品
商户不能重复 商品会根据 商品名称 商品分类过来
研究了一下:
可以通过如下es 命令查询:
GET zkgdsgoods/_search
{
"query": {
"match": {
"goodsName.keyword":"【劲牌】38度追风八珍酒 500ml"
}
},
"aggs": {
"uid_aggs": {
"terms": {
"field": "mchNo.keyword",
"size": 11
},
"aggs": {
"uid_top": {
"top_hits": {
"sort": [
{
"mchNo.keyword": {
"order": "desc"
}
}
],
"size": 31 //获取
}
}
}
}
},
"size": 0 //不获取 主查询的 值
}
结果 见附件:
上一篇: 站在2013的大门口,回顾我的2012
下一篇: 我的2013