标签:集群 replica 创建索引 div 创建表 简单 tst name font
1.检查集群健康状态API
GET /_cat/health?v

健康状态说明:
yellow:每个索引的primary shard都是active状态的,但是部分replica shard不是active状态,处于不可用的状态
red:不是所有索引的primary shard都是active状态的,部分索引有数据丢失了
2.快速查看集群中所有的索引
GET /_cat/indices?v

3.创建索引--相当于数据库中创建表
PUT /demo_index?pretty
pretty:返回格式化后的json串

4.删除索引
DELETE /demo_index?pretty
创建文档语法:PUT /index/type/id
PUT /book/_doc/1
{
"name": "Bootstrap开发",
"description": "Bootstrap是由Twitter推出的一个前台页面开发css框架",
"studymodel": "201002",
"price":38.6,
"timestamp":"2019-08-25 19:11:35",
"tags": [ "bootstrap", "dev"]
}
创建成功!(创建文档前,先创建索引。)

查询文档:GET /index/type/id
GET /book/_doc/1
查询的结果在返回的source中

修改文档:替换操作
PUT /index/type/id
PUT /book/_doc/1
{
"name": "Bootstrap开发教程1",
"description": "Bootstrap是由Twitter推出的一个前台页面开发css框架",
"studymodel": "201002",
"price":38.6,
"timestamp":"2019-08-25 19:11:35",
"tags": [ "bootstrap", "开发"]
}
相当于旧文档被替换成新的文档
修改文档:更新文档
或者POST /index/_update/id
POST /book/_update/1/
{
"doc": {
"name": " Bootstrap开发教程高级2222"
}
}

删除文档语法:
DELETE /index/type/id
DELETE /book/_doc/1
Elastic Stack:es快速入门&&索引的简单CRUD
标签:集群 replica 创建索引 div 创建表 简单 tst name font
原文地址:https://www.cnblogs.com/wwjj4811/p/13055621.html