Kibana可视化操作ES

ES常用命令

序号 method 本地访问路径 描述
1 PUT localhost:9200/索引名称/类型名称/文档id 创建文档并指定文档id
2 POST localhost:9200/索引名称/类型名称 创建文档不指定文档id(ES随机生成)
3 POST localhost:9200/索引名称/类型名称/文档id/_update 修改文档
4 DELETE localhost:9200/索引名称/类型名称文档id 删除文档
5 GET localhost:9200/索引名称/类型名称/文档id 通过文档id查询文档
6 POST localhost:9200/索引名称/类型名称/_search 查询所有数据

Kibana实践

常用命令

  1. 指定id创建文档

Kibana可视化操作ES
Kibana可视化操作ES

  1. PUT方式修改文档内容(类似于Map的覆盖)
  2. POST方式修改文档内容
  3. POST方式修改文档内容(官方推荐)

Kibana可视化操作ES

Kibana可视化操作ES

Kibana可视化操作ES

  1. 删除索引

Kibana可视化操作ES

  1. 创建索引并指定类型
  2. 获取索引信息

Kibana可视化操作ES

Kibana可视化操作ES

  1. 创建索引不指定类型(ES自动指定)
  2. 获取索引信息

Kibana可视化操作ES
Kibana可视化操作ES

获取ES相关信息:命令很多可以自己执行看看
Kibana可视化操作ES

查询命令(重点)

ES中数据如下:
Kibana可视化操作ES

  1. 不过滤字段查询
  2. 过滤字段查询
    Kibana可视化操作ES
    Kibana可视化操作ES

排序
Kibana可视化操作ES

指定从哪里开始获取多少条数据
Kibana可视化操作ES

  1. 多条件查询 must 相当于mysql中的and
  2. 多条件查询 should相当于mysql中的or
    Kibana可视化操作ES
    Kibana可视化操作ES

查询结果过滤
Kibana可视化操作ES

精确查询 term

  1. text类型:会被分词器解析(会被拆)
  2. keyword类型:不会被分词器解析

  1. 普通高亮查询
  2. 自定义样式高亮查询
    Kibana可视化操作ES
    Kibana可视化操作ES
上一篇:es Spring Data Elasticsearch


下一篇:使用es对查询的优化