ElasticSearch 查询操作

本文档详细介绍了REST风格的Elasticsearch操作,包括创建、修改和删除索引,以及文档的基本操作如添加、获取和更新数据。此外,还深入探讨了复杂的搜索技巧,如精确查询、多条件查询、过滤器和高亮查询,是学习Elasticsearch操作的重要参考资料。
摘要由CSDN通过智能技术生成

目录

Rest风格说明

​编辑

 关于索引的操作

 创建一个索引

 

修改索引

删除索引

 关于文档的基本操作

基本操作

1.添加数据PUT

 2.获取数据GET

 3.更新数据PUT、POST  _update

简单的搜索

复杂的搜索(重点)

 查询所有

 查询指定字段

排序

分页查询

 多条件查询

过滤器filter

匹配多个条件

精确查询

 

多个值匹配精确查询

高亮查询


Rest风格说明

 关于索引的操作

 创建一个索引

 

 

 

创建索引规则:

 

 创建默认类型:

 

 

 

 

修改索引

 现在用的方法:

 

删除索引

 

 关于文档的基本操作

基本操作

1.添加数据PUT

 

 

 2.获取数据GET

 

 3.更新数据PUT、POST  _update

PUT直接覆盖原来的

 

POST  _update   指定字段更新   (推荐使用)

 

简单的搜索

精确匹配

 

复杂的搜索(重点)

 查询所有

 包含狂神的信息都会被查询出来

 

 

 查询指定字段

 

排序

 

分页查询

 

 多条件查询

must :  所有的条件都要符合

相当于   where  id=xxx   and    age=xxx

 

 should :  满足其中一个条件即可

相当于where   id = xxx    or   age = xxx

 

must_not    不等于

 

过滤器filter

 

 

 

匹配多个条件

 

精确查询

 

 

 

多个值匹配精确查询

 

高亮查询

 自定义高亮条件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值