文章目录
本文是针对 elasticsearch 6.2.2版本
使用 postman 进行相关操作
简介
CRUD(Create, Retrieve, Update, Delete)是数据库系统的四种基本操作,分别表示创建、查询、更改、删除,俗称“增删改查”。Elasticsearch作为NoSQL数据库(虽然ES是为搜索引擎而生的,但我更愿意将其看作带有强大文本搜索功能的NoSQL)。
elasticsearch 结构介绍
用Mysql这样的数据库存储就会容易想到建立一张User表,有balabala的字段等,在Elasticsearch里这就是一个文档,当然这个文档会属于一个User的类型,各种各样的类型存在于一个索引当中。这里有一份简易的将Elasticsearch和关系型数据术语对照表:
关系数据库 ⇒ 数据库 ⇒ 表 ⇒ 行 ⇒ 列(Columns)
Elasticsearch ⇒ 索引(Index) ⇒ 类型(type) ⇒ 文档(Docments) ⇒ 字段(Fields)
索引操作
(1)创建索引和表
PUT http://192.168.56.120:9200/mydemo
{
"setting":{
"index":{
"number_of_shards":5,
"number_of_replicas":1
}
},
"mappings":{
"userinfos":{
"properties":{
"userid":{
"type":"integer"
},
"username":{
"type":"text"
},
"birthday":{
"type":"date",
"format":"yyyy-MM-dd||yyyy-MM-dd HH:mm:ss"
},
"say":{
"type":"text"
},
"jobtime":{
"type":"integer"
}
}

本文详细介绍Elasticsearch 6.2.2版本下索引管理、数据操作及查询技巧,包括索引创建、删除、结构变更,数据增删改查,以及多种查询方式如ID查询、模糊查询、短语查询等。
最低0.47元/天 解锁文章
1119

被折叠的 条评论
为什么被折叠?



