赞
踩
collapse本意是压缩,坍塌,在这里其实是按照某种方式聚合归类:
距离参考:Collapse search results | Elasticsearch Guide [7.16] | Elastic
- {
- "query": {
- "match": {
- "name": "海"
- }
- },
- "collapse": {
- "field": "data_type",
- "inner_hits": {
- "name": "most_recent",
- "size": 5,
- "sort": [ { "name.keyword": "desc" } ]
-
- },
- "max_concurrent_group_searches": 4
- },
- "sort": [
- {
- "data_type": {
- "order": "desc"
- }
- }
- ]
- }

表示,对所有查询中包含海的数据,按照字段data_type进行聚合,对聚合内部的结果按照指定的排序字段进行排序,按照size大小进行结果返回;对于聚合间的排序,按照最下面的sort排序
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。