match_all

match_all 查询简单的匹配所有文档。在没有指定查询方式时,它是默认的查询:{ "match_all": {}}
。

match

如果你在一个全文字段上使用 match 查询,在执行查询前,它将用正确的分析器去分析查询字符串:{ "match": { "title": "中国人" }}

multi_match

multi_match 查询可以在多个字段上执行相同的 match 查询:{"multi_match": {"query":    "中国人","fields":   [ "title", "tag" ]}
}

range

{"exists":   {"field":    "title"}
}

term

term 查询被用于精确值匹配,这些精确值可能是数字、时间、布尔或者那些 not_analyzed 的字符串{"term":{"name":"小明","age":28,"createDate":2308905804850}
}

terms

terms 查询和 term 查询一样,但它允许你指定多值进行匹配。如果这个字段包含了指定值中的任何一个值,那么这个文档满足条件{ "terms": { "name": [ "小明", "小华", "小红" ] }}

terms和 term 查询一样,terms 查询对于输入的文本不分析。它查询那些精确匹配的值(包括在大小写、重音、空格等方面的差异)。

exists 和 missing

相当于sql中的is null 和 not is null

{"exists":   {"field":    "title"}
}

elasticSearch 中的查询关键词相关推荐

  1. 如何用你最熟悉的 SQL 来查询 Elasticsearch 中的数据?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! Elasticsearch 是一个全文搜索引擎,具有您期 ...

  2. Elasticsearch中如何进行日期(数值)范围查询

    文章目录 1 范围查询的符号 2 数值范围查询 3 时间范围查询 3.1 简单查询示例 3.2 关于时间的数学表达式(date-math) 3.3 关于时间的四舍五入 4 日期格式化范围查询(form ...

  3. 在Elasticsearch中查询Term Vectors词条向量信息

    这篇文章有点深度,可能需要一些Lucene或者全文检索的背景.由于我也很久没有看过Lucene了,有些地方理解的不对还请多多指正. 更多内容还请参考整理的ELK教程 关于Term Vectors 额, ...

  4. 【Elasticsearch】在Elasticsearch中查询Term Vectors词条向量信息

    1.概述 转载:https://www.cnblogs.com/xing901022/p/5348737.html 关于Term Vectors 额,对于这个专业词汇,暂且就叫做词条向量吧,因为实在想 ...

  5. ElasticSearch中的简单查询

    前言 最近修改项目,又看了下ElasticSearch中的搜索,所以简单整理一下其中的查询语句等.都是比较基础的.PS,好久没写博客了..大概就是因为懒吧.闲言少叙书归正传. 查询示例 http:// ...

  6. es java 模糊查询_java使用elasticsearch进行模糊查询-已在项目中实际应用

    java使用elasticsearch进行模糊查询 使用环境上篇文章本人已书写过,需要maven坐标,ES连接工具类的请看上一篇文章,以下是内容是笔者在真实项目中运用总结而产生,并写的是主要方法和思路 ...

  7. python中关键字index_Python批量查询关键词微信指数实例方法

    教你用Python批量查询关键词微信指数. 前期准备安装好Python开发环境及Fiddler抓包工具.前期准备安装好Python开发环境及Fiddler抓包工具. 首先打开Fiddler软件,点击T ...

  8. Elasticsearch中的Term查询和全文查询

    Elasticsearch中的Term查询和全文查询 前言 Term 查询 exists 查询 fuzzy 查询 ids 查询 prefix 查询 range 查询 regexp 查询 term 查询 ...

  9. 【Elasticsearch】Elasticsearch中 aggs (桶)聚合查询和进行二次聚合查询

    [Elasticsearch]Elasticsearch中 aggs (桶)聚合查询和进行二次聚合查询 Bucket aggregationsedit Bucket aggregations don' ...

最新文章

  1. 6.Python补充_Python之道
  2. 一文读懂 Spring Boot、微服务架构和大数据治理三者之间的故事
  3. hibernate继承关系映射关系方法(二)--每个子类一张表
  4. 为什么将老年代移动到方法区
  5. Sky Garden
  6. 爸爸的素质决定孩子飞多高,爸爸们请反复看!!!
  7. 面试官系统精讲Java源码及大厂真题 - 25 整体设计:队列设计思想、工作中使用场景
  8. 并发框架Disruptor
  9. php psr 编码规范_PHP编码风格规范
  10. (收藏)Android VoIP
  11. 深南和海能达那个好_打造特色定制茶谋划茶旅融合发展 “海垦”牌南海茶整装再出发...
  12. FI-MM-CO T-CODE (中英文)
  13. Linux常用快捷键汇总
  14. Lena图像分解成小块与从小块合成
  15. 看不出svp补帧_专业补帧软件SVP4 实现PotPlayer视频补帧教程
  16. 条码扫描枪在仓库管理无线网络AP解决方案
  17. 【PX4学习笔记】2. 真正开始入门px4开发
  18. 方差var、协方差cov、协方差矩阵(浅谈)
  19. VirtualBox 调整屏幕分辨率
  20. Ubuntu16.04 安装字体库

热门文章

  1. 【Labview学习】——如何实现软件的中/英文切换
  2. 基于物联网IOT iBeacon数据采集实现过程
  3. 国产开源项目年度盘点
  4. 影评之火影忍者博人传
  5. 1分鐘帶你了解最新區塊鏈支付系統「GuardPay 神盾支付」
  6. Cesium开发实践(二)模拟多架飞机飞行
  7. 2018 BUPT Winter Training #3 Div.2
  8. 大数据架构和模式,第 2 部分
  9. 在新浪SAE上部署应用实战心得
  10. JAVA中将图片转化为圆形图片