ES快速入门(十一)ElasticSearch7.X 查询

11 篇文章 4 订阅 ¥9.90 ¥99.00
本文档详细介绍了ElasticSearch7.X的各种查询方法,包括搜索全部、按ID查询、自定义字段信息查询、分页查询、精确查询、全文检索、多字段匹配、布尔查询、过滤器、排序和高亮显示等,旨在帮助读者掌握ES的查询语法。
摘要由CSDN通过智能技术生成

目录

1.搜索全部

2.根据id搜索

3.查询返回自定义字段信息

4.只查询原数据

5.判断文档是否存在

6.根据字段值搜索匹配

7.搜索匹配需要的字段

8.分页查询

9.Term Query精确查询

10.根据多个id精确匹配

12.聚合

13.match Query即全文检索(表示只要有一个词匹配上就得分)

14.multi Query匹配多个字段

15.提高boost,name中包括关键字的文档排在前边

16.布尔查询

17.过滤器(注意:range和term一次只能对一个Field设置范围过滤)

18.排序

19.高亮显示

 


本篇主要介绍ElasticSearch的查询功能,包含最基本的查询以及DSL查询,所谓DSL查询就是依接口的方式请求JSON数据,Json数据中描述查询的规则,ES会根据请求的Json报文进行解析,然后返回数据。下面我们介绍一些常用的查询语法,基本满足大家在工作中使用。大家注意在设计索引库的时候,同名问题一定要注意,最简单的方法就是一个index,一个type,想要其他类型,另外创建index,当然你可以用别的字段名。ES7虽然还有doc,但是仅仅是一个过度版本,等到Es8的时候肯定会去掉Type。

1.搜索全部

格式:

GET 127.0.0.1:9200/{索引库名称}/{文档类型}/_search(默认返回10条数据)

示例:

GET 127.0.0.1:9200/blog/doc/_search
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值