Kibana可视化操作ES

168 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

1,ES常用命令

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

2,Kibana实践

2.1 常用命令

  1. 指定id创建文档

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

删除索引

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

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

获取ES相关信息:命令很多可以自己执行看看

2.2 查询命令(重点)

ES中数据如下:

  1. 不过滤字段查询
  2. 过滤字段查询

排序

指定从哪里开始获取多少条数据

\

  1. 多条件查询 must 相当于mysql中的and\
  2. 多条件查询 should相当于mysql中的or

查询结果过滤

精确查询 term

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

  1. 普通高亮查询
  2. 自定义样式高亮查询