es基本语句详解 查询语句详解

es基本语句详解 查询语句详解es 基本语句详解查询语句详解声明 Rest 风格索引的基本操作 1 创建一个索引 2 查看索引我们使用 elasticsearc head3 删除索引其它命令 文档的基本操作 重点 添加数据修改

大家好,欢迎来到IT知识分享网。

声明

本文涉及的es, elasticsearch-head, kibana, ik分词器的安装配置可以参考我的其它博客
本文主要参考狂神说java视频课程编写。主要是为了巩固学习,复习方便。

Rest风格

在这里插入图片描述

索引的基本操作

1. 创建一个索引

2. 查看索引 我们使用elasticsearch-head

在这里插入图片描述
在这里插入图片描述
查看索引默认类型
在这里插入图片描述


到这里:完成了增加索引! 数据也成功的添加了

3. 删除索引

其它命令

  1. 查看健康状态
    在这里插入图片描述
  2. 查看es中index索引, docs.count文档数量等信息
    在这里插入图片描述
    通过GET _cat/ 可以获取es的当前的很多信息!

  3. 修改索引中的某个字段类型,
    1. 创建一个中间索引
    2. 向中间索引备份源索引的数据(mapping)
    3. 查询确认数据是否copy过去
    4. 删除有问题的索引
    5. 重新创建同名的索引(★字段类型修改正确★)
    6. 从中间索引还原到源索引的数据
    7. 删除中间索引






文档的基本操作(重点)

添加数据

在这里插入图片描述

修改文档

删除文档

查找(重重重点)

通过id查找

在这里插入图片描述

通过某个字段查找

在这里插入图片描述

指定条件查找

hit:索引和文档的信息,查询结果的总数,然后就是查询出来的具体的文档,数据中的东西都可以遍历出来了,包括分数score判断谁最符合结果在这里插入图片描述
在这里插入图片描述

结果过滤

在这里插入图片描述我们之后使用java操作es,所有的方法都是这里的key

排序

在这里插入图片描述reason: 经过查证是字段col54类型为Text格式,然后涉及到了聚合排序等功能。没有进行优化,也类似没有加索引。没有优化的字段es默认是禁止聚合/排序操作的。所以需要将要聚合的字段添加优化
正确的
在这里插入图片描述

分页查询
多条件或与非查找
过滤器:范围查找

在这里插入图片描述
lt : 小于
gt : 大于
lte : 小于等于
gte : 大于等于
匹配多个条件:
多条件使用空格进行分割就可以
只要满足其中一个就可以查出
可以根据权重分支score 判断
在这里插入图片描述








精确查找
高亮查询

在这里插入图片描述
自定义查询
在这里插入图片描述

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/117128.html

(0)
上一篇 2025-11-23 15:45
下一篇 2025-11-23 16:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信