# 查看集群的健康状态
GET /_cat/health?v
# 查看节点状态
GET /_cat/nodes?v
# 查看索引的状态
GET /_cat/indices?v
# 创建一个索引
PUT /movie_index
# 删除索引
DELETe /movie_index
# 查看某一个索引的分片情况
GET /_cat/shards/movie_index?v
# 创建文档
PUT /movie_index/movie/1
{
"id":100,
"name":"operation red sea",
"doubanScore":8.5,
"actorList":[
{
"id":1,
"name":"zhang yi"
},
{
"id":2,
"name":"hai qing"
},
{
"id":3,
"name":"zhang han yu"
}
]
}
PUT /movie_index/movie/2
{
"id":200,
"name":"operation meigong river",
"doubanScore":8,
"actorList":[
{
"id":3,
"name":"zhang han yu"
}
]
}
# PUT(幂等性操作)
PUT /movie_index/movie/3
{
"id":300,
"name":"incident red sea",
"doubanScore":5,
"actorList":[
{
"id":4,
"name":"zhang san feng"
}
]
}
# 查看一个索引中所有的文档
GET /movie_index/_search
# 根据文档 id 查看文档
GET /movie_index/movie/3
# 根据文档 id 删除文档
DELETE /movie_index/movie/3
# 根据文档 id 更新文档
POST /movie_index/movie/3/_update?pretty
{
"doc": {"name":"wudang"}
}
# 根据条件更新文档(了解)
POST /movie_index/_update_by_query
{
"query": {
"match":{
"actorList.id":1
}
},
"script": {
"lang": "painless",
"source":"for(int
i=0;i