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排序

elasticsearch collapse相关推荐

  1. elasticsearch collapse折叠聚合

    目前经验:折叠只能用于筛选数据, 不能进行聚合,需要聚合,自己在内存中聚合 from elasticsearch import Elasticsearchdef query_2coll(index_n ...

  2. ElasticSearch collapse搜索时出现:only keywords and numbers are accepted

    一 :问题-collapse搜索时出现:only keywords and numbers are accepted 描述: 这个问题是 ElasticSearch 在做collapse搜索时发生,发 ...

  3. elasticsearch系列四:搜索详解(搜索API、Query DSL)

    一.搜索API 1. 搜索API 端点地址 从索引tweet里面搜索字段user为kimchy的记录 GET /twitter/_search?q=user:kimchy 从索引tweet,user里 ...

  4. elasticsearch最全详细使用教程:搜索详解

    一.搜索API 1. 搜索API 端点地址 从索引tweet里面搜索字段user为kimchy的记录 GET /twitter/_search?q=user:kimchy 从索引tweet,user里 ...

  5. Elasticsearch Search API之(Request Body Search 查询主体)

    作者介绍:<RocketMQ技术内幕>作者,中间件兴趣圈微信公众号维护者,文末有对应的二维码,关注后可以与作者更好的互动. 本文有点长,看完可能需要点耐心,本文详细介绍了es三种分页方式. ...

  6. elasticsearch 基础 —— Field Collapsing字段折叠

    允许根据字段值折叠搜索结果.通过按折叠键选择顶部排序文档来完成折叠.例如,下面的查询检索每个用户的最佳推文,并按喜欢的数量对它们进行排序. GET /twitter/_search {"qu ...

  7. 03.body_search

    文章目录 1. Doc value Fields 2. explain api 3. Field Collapsing, 搜索结果折叠 4. From / Size 5. Highlighting 6 ...

  8. Search API

    Search 搜索条件可以通过查询字符串,也可以在请求体中传递. 搜索接口支持从多个索引中查找文档vj. 基本格式: # 单索引内检索文档 GET /{index}/_search?q={field} ...

  9. 【Java进阶】Elasticsearch应用之京东搜索

    目录 京东搜索Elasticsearch 开发环境 项目概况 pom.xml 实现代码 ElasticSearchConfig 实体类 Content 工具类 HtmlParseUtil 业务逻辑层 ...

  10. windows下springboot项目部署elk日志系统教程elasticsearch与logstash与kibana

    1.项目中加入依赖: compile 'net.logstash.logback:logstash-logback-encoder:6.0' 如果是maven项目的话:字符串中的冒号为隔断,第一个为g ...

最新文章

  1. 2021-07-26 TypeError: can‘t convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the
  2. 修完 Bug 后脑袋灵光一现 | 每日趣闻
  3. 关联查询取更新时间_数据分析之sql复杂查询
  4. Silicon C8051F340之GPIO口配置与使用
  5. struts2学习笔记二--准备struts2的学习和开发环境
  6. C语言extern的用法
  7. [react] react的书写规范有哪些
  8. 最IN的云原生架构,阿里云 Serverless 事件总线 EventBridge 重磅发布
  9. 笔记本 win11 64位专业版iso文件v2021.07
  10. 简单实用的易语言短信接口demo
  11. 入门OJ 1256【排队】
  12. zzulioj 1038 python 绝对值最大
  13. PDF怎么转换成JPG图片?教你如何快速转换
  14. photoshop 大作业
  15. 前端工程师未来发展方向
  16. IDS(Informix Dynamic Server)的培训文档[转贴]
  17. RAC 和 Oracle Clusterware 最佳实践和初学者指南 (Solaris) (文档 ID 1526517.1)
  18. jar包、class文件批量反编译并解压
  19. 【学习笔记】AD智能PDF导出(装配文件)
  20. 吉富营:如何在互联网上赚钱的门道

热门文章

  1. 远程桌面服务器打开任务管理器并运行Windows资源管理器
  2. git将一个分支的提交合并到另一个分支
  3. mysql离散查询_MySQL多表查询与子查询
  4. Windows Server 2008 R2 C盘空间不足解决方法
  5. 如何创建自己的社区平台_建立自己的平台
  6. 微软bi报表服务器,安装 Power BI 报表服务器
  7. 【合泰HT32火焰传感器报警】
  8. java 新词发现,Java新词发现算法码源之使用
  9. uva11045(最大二分图匹配)
  10. Dapr for dotnet | 密钥管理 - Secret Management