Elasticsearch 7 入门

Elasticsearch 7 入门

  • 本文中提到的Elasticsearch 7安装环境为win10,方便学习Elasticsearch 7 基础操作

1、安装

  • Elasticsearch 下载 elasticsearch 服务
  • Elasticsearch-head 下载 elasticsearch-head 可视化操作elasticsearch插件
  • Elasticsearch 7 &Elasticsearch-head 都包括(CSDN下载)
  • 解压elasticsearch压缩包,./bin 点击‘elasticsearch.bat’运行

Elasticsearch 7 入门_第1张图片

Elasticsearch 7 入门_第2张图片

  •  编辑 .elasticsearch/config/elasticsearch.yml文件,添加跨域配置,重启elasticsearch
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-methods: OPTIONS, HEAD, GET, POST, PUT, DELETE
http.cors.allow-headers: "X-Requested-With, Content-Type, Content-Length, X-User"
  • 解压elasticsearch-head压缩包,点击index.html运行

Elasticsearch 7 入门_第3张图片

二、新建索引

Elasticsearch 7 入门_第4张图片

、数据插入(应用插件 postMan)

  • put数据插入,指定ID

Elasticsearch 7 入门_第5张图片

  •  post数据插入,自动生成ID

Elasticsearch 7 入门_第6张图片

  •  数据浏览

Elasticsearch 7 入门_第7张图片

 四、数据编辑 

  • 直接修改,注意两个关键字‘_update’ 和 'doc'

Elasticsearch 7 入门_第8张图片

 编辑后的数据浏览

Elasticsearch 7 入门_第9张图片

  •  脚本编辑,‘lang-painless’ 为elasticsearch内置的脚本语言,注意关键字'_update' 、'script'与自身对象和参数对象的指定

Elasticsearch 7 入门_第10张图片

编辑后数据浏览

Elasticsearch 7 入门_第11张图片

 运算编辑‘=’ ,‘+=’ 

Elasticsearch 7 入门_第12张图片

编辑后数据浏览

Elasticsearch 7 入门_第13张图片

Elasticsearch 7 入门_第14张图片

编辑后数据浏览 

Elasticsearch 7 入门_第15张图片

五、删除操作

  • 删除文档 DELETE请求

Elasticsearch 7 入门_第16张图片

删除后数据浏览

Elasticsearch 7 入门_第17张图片

  •  删除索引 DELETE 请求,路径只需要给到索引层即可

Elasticsearch 7 入门_第18张图片

六、查询操作 

   1、预先插入的数据

Elasticsearch 7 入门_第19张图片

   2、简单查询 (GET请求)

Elasticsearch 7 入门_第20张图片

   3、条件查询(POST请求)

  • 查询所有(关键字‘_search’,‘query’,‘match_all’)
  • 限制起点和终点(关键字‘from’,‘size’)
  • 排序(关键字‘sort’)

Elasticsearch 7 入门_第21张图片

  •  过滤查询(关键字‘_search’,‘query’,‘match')

Elasticsearch 7 入门_第22张图片

   4、聚合查询

  • 计算(关键字‘aggs’,‘stats’)

Elasticsearch 7 入门_第23张图片

Elasticsearch 7 入门_第24张图片

  • 分组统计(关键字‘aggs’,‘terms’)

Elasticsearch 7 入门_第25张图片 Elasticsearch 7 入门_第26张图片

chenyb 随笔记录,只为方便自己学习

2020-08-26 

你可能感兴趣的:(ElasticSearch,elasticsearch)