大数据时代必备的搜索引擎 ElasticSearch——你学废了吗?
以下内容为“狂神说”内容学习笔记
以下内容为“狂神说”内容学习笔记
以下内容为“狂神说”内容学习笔记
链接: 狂神说-Elastic Searsh
链接: 狂神说-Elastic Searsh
链接: 狂神说-Elastic Searsh
以下内容是上述学习资源的学习笔记,有空可以给作者狂神点赞,三连投币支持!他做了一些很不错的学习视频!
一、ES相关组件安装
- 解压即可安装
- 解压 elasticsearch-7.6.2-windows-x86_64.zip 到 D:\Software\ELK\elasticsearch
- 目录结构
- bin 启动文件
- config 配置
- jdk
- lib 依赖的jar包
- logs 日志
- modules 各模块jar包
- plugins 插件,如后续需要使用的 ik分词器
- 启动 /bin/elasticsearch.bat
- 页面测试
二、Kibana分析平台安装
-
下载解压 Kibana
https://www.elastic.co/cn/downloads/kibana
注意与Elastic Search版本一致 -
修改配置文件汉化
修改 /conf/kibana.yml
-
可视化开发
/bin/kibana.bat 启动 kibana 组件
-
访问 kibana 网页进行可视化开发
访问 http://localhost:5601
三、文档的基本操作
-
插入文档
PUT /kuangshen/user/1 { "name":"狂神说", "age":23, "desc":"一顿操作猛如虎,一看工资2500", "tags":["技术宅","温暖","直男"] }, PUT /kuangshen/user/2 { "name":"uzi", "age":23, "desc":"乌兹,永远滴神!", "tags":["电竞传说"] }, PUT /kuangshen/user/3 { "name":"JackyLove", "age":20, "desc":"冠军ADC", "tags":["下路一打三","帅"] }
-
获取文档
GET kuangshen/user/1
-
更新文档
PUT /kuangshen/user/3 { "name":"JackyLove", "age":20, "tags":["下路一打三","帅"] }
-
_update更新方式
PUT /kuangshen/user/3/_update { "doc":{ "name":"JackyLoveUpdate" } }
-
搜索
// 搜索3号文档 GET kuangshen/user/3 // 搜索全部数据 GET kuangshen/user/_search // 精确匹配 GET kuangshen/user/_search?q=name:uzi // 通配符模糊匹配 GET kuangshen/user/_search?q=name:uzi*