文章目录
6.1、基本操纵
6.1.1、添加数据
PUT /chen/user/1
{
"name":"陈托尼",
"age":22,
"desc":"好好学习,天台向上",
"tags":["鬼片","游戏","美食"]
}

6.1.2、获取数据 GET

6.1.3、更新数据 PUT

6.1.4、Post _update,推荐使用这种更新方式

6.1.5、简单的搜索
GET chen/user/1
简单的条件查询,可以根据默认的映射规则,产生基本的查询!

6.2、复杂操作(搜索)


6.2.1、输出结果,不想要那么多!

我们之后使用java操作es,所有的方法和对象就是我们这里的key!
6.2.2、排序

6.2.3、分页查询

数据下标还是从0开始的,和学的所有的数据结构都是一样的
6.2.4、布尔值查询
must(and)

should(or)

not

过滤器fiflter

- gt 大于
- gte 大于等于
- lt 小于
- lte 小于等于
6.2.5、匹配多个条件

6.2.6、精确查询
trem查询是直接通过倒排索引指定的词条进行精确的查询的!
关于分词:
- term,直接精确查询的
- match,会使用分词器解析!(先分析文档,然后再通过分析的文档进行查询)
两个类型 text keyword



6.2.7、多个值匹配的精确查询

Elasticsearch实战教程
本文详细介绍了Elasticsearch的基本操作,包括数据的添加、获取、更新及搜索等,并深入探讨了复杂搜索技巧,如排序、分页、布尔值查询、精确查询及高亮显示等高级功能。



被折叠的 条评论
为什么被折叠?



