【尚硅谷】ElasticSearch入门到精通2021最新教程

一、ElasticSearch概述


二、Elasticsearch 安装

下载地址:

https://www.elastic.co/cn/downloads/past-releases#elasticsearch


1、选择windows7.8.0版本解压到本地

【尚硅谷】ElasticSearch入门到精通2021最新教程


2、解压后,进入 bin 文件目录,点击 elasticsearch.bat 文件启动 ES 服务

ES目录结构详解

【尚硅谷】ElasticSearch入门到精通2021最新教程

注意:9300 端口为 Elasticsearch 集群间组件的通信端口,9200 端口为浏览器访问的 http 协议 RESTful 端口。


3、打开浏览器(推荐使用谷歌浏览器),输入地址:http://localhost:9200,测试结果

【尚硅谷】ElasticSearch入门到精通2021最新教程


三、Elasticsearch 基本操作

1、索引操作

1)创建索引

PUT http://127.0.0.1:9200/shopping

【尚硅谷】ElasticSearch入门到精通2021最新教程

【尚硅谷】ElasticSearch入门到精通2021最新教程


重复创建索引会报错

【尚硅谷】ElasticSearch入门到精通2021最新教程


【注意】创建索引只能使用PUT请求

【尚硅谷】ElasticSearch入门到精通2021最新教程


2)查看所有索引

GET http://127.0.0.1:9200/_cat/indices?v

【尚硅谷】ElasticSearch入门到精通2021最新教程

【尚硅谷】ElasticSearch入门到精通2021最新教程


3)查看单个索引

GET http://127.0.0.1:9200/shopping

【尚硅谷】ElasticSearch入门到精通2021最新教程

【尚硅谷】ElasticSearch入门到精通2021最新教程


4)删除索引

【尚硅谷】ElasticSearch入门到精通2021最新教程


2、文档操作

1)创建文档

POST请求和PUT请求都可以创建文档

创建文档时,POST可以携带ID也可以不携带ID,但是PUT请求必须要携带ID

创建文档时,POST请求携带ID,如果ES中有相同的文档,则为修改,但是version一直增加

创建文档时,PUT请求携带ID,如果ES中有相同的文档,则为修改,但是version不会增加

【尚硅谷】ElasticSearch入门到精通2021最新教程

【尚硅谷】ElasticSearch入门到精通2021最新教程


2)查看文档(根据ID查看文档)

【尚硅谷】ElasticSearch入门到精通2021最新教程


3)修改文档(全量覆盖)

【尚硅谷】ElasticSearch入门到精通2021最新教程


4)修改文档字段 (局部字段更新)

注意requestbody格式

【尚硅谷】ElasticSearch入门到精通2021最新教程


5)删除文档

【尚硅谷】ElasticSearch入门到精通2021最新教程


6)根据条件删除文档

【尚硅谷】ElasticSearch入门到精通2021最新教程


3、映射操作

上一篇:elasticsearch 查询索引和清理索引命令


下一篇:Elasticsearch | 入门