Elasticsearch入门

Elasticsearch入门

2.1Elasticsearch安装

2.1.1下载安装

Elasticsearch的官方地址:https://www.elastic.co/cn/
Elasticsearch最新的版本是8.9.1(截止2023.9.2),我们选择7.8.0版年前的版本)
用的windows环境
在这里插入图片描述
注意:9300端口为Elasticsearch集群间组件的通信端口,9200端口为浏览器访问的http协议Restful端口。
在这里插入图片描述
打开浏览器(推荐使用谷歌浏览器),输入地址: http:/localhost:9200,测试结果
在这里插入图片描述

2.2Elasticsearh操作

2.2.1数据格式

Elasticsearch是面向文档型数据库,一条数据在这里就是r一个文档。为了方便大家理解,我们将Elasticsearch里存储文档数据和关系型数据库MySQL存储数据的概念进行一个类比
在这里插入图片描述
ES里的Index可以看做一个库,而Types相当于表,Documents则相当于表的行。这里Types 的概念已经被逐渐弱化,Elasticsearch 6.X中,一个index下已经只能包含一个

索引操作

  1. 创建索引
    对比关系型数据库,创建索引就等同于创建数据库
    在 Postman中,向ES服务器发PUT请求: http://127.0.0.1:9200/shopping
    在这里插入图片描述
  2. 查看索引
    在这里插入图片描述
  3. 查看所有索引
    在这里插入图片描述
  4. 删除索引
    在这里插入图片描述

文档操作

  1. 创建文档
    在这里插入图片描述
    路径后面加上id就可以自定义id值
    在这里插入图片描述
  2. 查询单个文档
    在这里插入图片描述
  3. 查询所有文档
    在这里插入图片描述
  4. 全局修改数据
    在这里插入图片描述
  5. 局部修改数据在这里插入图片描述
  6. 删除文档
    在这里插入图片描述
  7. 条件查询
    在这里插入图片描述
  8. 条件查询请求体
    在这里插入图片描述
  9. 分页查询
    在这里插入图片描述
  10. 指定查询列
    在这里插入图片描述
  11. 排序
    在这里插入图片描述
  12. 多条件查询同时成立
    在这里插入图片描述
  13. 多条件查询部分成立
    在这里插入图片描述
  14. 多条件查询部分成立范围查询
    在这里插入图片描述
  15. 完全匹配条件查询
    在这里插入图片描述
  16. 高亮显示查询结果
    在这里插入图片描述
  17. 聚合操作在这里插入图片描述
  18. 聚合操作不显示原始数据
    在这里插入图片描述
  19. 求平均值
    在这里插入图片描述
  20. 映射关系
    先创建一个索引
    在这里插入图片描述
    创建结构信息
    在这里插入图片描述
    添加数据
    在这里插入图片描述
    查询,可以模糊查询有分词效果
    在这里插入图片描述
    没有分词效果
    在这里插入图片描述
    没有被索引的无法查询
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值