collapse 聚合

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jacke121/article/details/85029871

使用ES的collapse功能:https://www.elastic.co/guide/e ... .html
查询每一类商品中价格最低的一款:

GET xxx/sku/_search
{
  "from": 0,
  "size": 10,
  "sort": [
    {
      "firstUpTime": {
        "order": "desc"
      }
    }
  ],
  "collapse": {
    "field": "goodsWebSpu",
    "inner_hits": {
      "name": "skus",
      "size": 1,
      "sort": [
        {
          "displayPrice": {
            "order": "asc"
          }
        }
      ]
    }
  }
}

上面的查询语句可以得到正确的结果,但是在Kibana中观察到,使用带inner_hits的collapse语句之后,集群的Search Rate暴增:

猜你喜欢

转载自blog.csdn.net/jacke121/article/details/85029871