目录
1.一分钟让你明白elasticsearch
传统的mysql数据库大家都会使用,建库->建表->插入数据->查询
那么elasticsearch也可以这么理解
索引:相当于一个库
类型:相当于一张表
映射:相当于表结构,字段信息等
文档:相当于一行数据
集群:由一个或多个节点组成,一个集群的名称叫elasticsearch
节点:集群的节点,相当于一台机器或一个进程
分片和副本:
副本是分片的副本。分片有主分片和副本分片。
一个索引数据在物理上被分布在多个主分片中,每个主分片只存放部分数据。
每个主分片可以有多个副本,叫做副本分片,是主分片的复制。
2.索引的使用
1.新增
可以使用curl工具,但是我是windows,直接用postman演示了
curl:curl -X PUT "localhost:9200/lpl"
响应:
{
"acknowledged": true,
"shards_acknowledged": true,
"index": "lpl"
}
2.获取
curl -X GET "localhost:9200/lpl"
其中:
lpl:索引的名称
aliases:别名
mappings:映射,表结构
settings:关于索引的设置
3.删除
curl -X DELETE "localhost:9200/lpl"
4.批量获取
curl -x GET "localhost:9200/lck,lpl"
5.获取所有
方法一:
方法二:
6.关闭
curl -X POST "localhost:9200/lms/_close"
可以再次使用获取方式验证,可以看到增加了一个colse字段
7.打开
curl -X POST "localhost:9200/lms/_open"
3.映射的使用
1.新增
2.获取
3.批量获取
4.获取所有
方法一:
方法二:
5.修改
道理同新增一样,在body中修改或增加新的字段。
转载标题:3. 快速开始使用elasticsearch 转载地址:https://www.123yun.com/article/1821.html
服务器安装系统要怎么操作 安装ubuntu服务器版本怎么安装 客服系统哪个好用 如何从云服务器下载文件