欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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  //不获取 主查询的 值

}

 

结果 见附件:


es  去重查询 并获取相对值
            
    
    博客分类: JavaES实践与原理  
 

 

  • es  去重查询 并获取相对值
            
    
    博客分类: JavaES实践与原理  
  • 大小: 45.1 KB