1.检查集群健康情况
get /_cat/health?v
get _cluster/health
2.查看集群节点列表
get _cat/nodes?v
3.查看所有索引
get _cat/indices?v
索引部分
创建索引
第一种方法
PUT /my_index
第二种方法
PUT /my_index
{
"settings": {
"number_of_shards" : 1,
"number_of_replicas" : 0
}
}
修改索引配置
PUT /my_index/_settings
{
"number_of_replicas": 1
}
删除索引
DELETE /my_index
你也可以用下面的方式删除多个索引
DELETE /index_one,index_two
DELETE /index_*
你甚至可以删除所有索引
DELETE /_all
索引别名
创建索引别名
PUT /my_index_v1/_alias/my_index
检查索引别名属于那个索引
GET /*/_alias/my_index
检查索引有那些别名
GET /my_index_v1/_alias/*
从旧索引中删除索引别名在新索引中增加同一个名字的索引
POST /_aliases
{
"actions": [
{ "remove": { "index": "my_index_v1", "alias": "my_index" }},
{ "add": { "index": "my_index_v2", "alias": "my_index" }}
]
}
查看map
查看mapping
GET /index/_mapping/type
创建爱呢mapping
PUT /website
{
"mappings": {
"article":{
"properties": {
"authorId":{
"type": "long"
},
"title":{
"type": "text",
"fields": {
"keyword":{
"type": "keyword",
"ignore_above": 50
}
}
},
"postDate":{
"type": "date"
}
}
}
}
}
曾删改数据
增加数据
PUT /索引/类型/ID
{json格式的数据}
修改文档内容
POST /索引/类型/ID
{json格式的数据}
修改数据字段的值
PUT /索引/类型/ID/_update
{
"doc":{json格式的数据}
}
删除数据
DELETE /索引/类型/ID