1.创建索引
简单创建索引
PUT sfpay_log
创建成功
{
"acknowledged": true,
"shards_acknowledged": true,
"index": "sfpay_log"
}
指定创建参数:索引分片数量、副本数量
PUT sfpay_log
{
"settings": {
"number_of_shards": 5,
"number_of_replicas": 1
}
}
2.查看索引
索引配置信息
GET sfpay_log/_settings
查询配置属性
{
"sfpay_log": {
"settings": {
"index": {
"creation_date": "1530101439932",
"number_of_shards": "5",
"number_of_replicas": "1",
"uuid": "IOFXzaa2SW2BWrIlz0TVlg",
"version": {
"created": "6020399"
},
"provided_name": "sfpay_log"
}
}
}
}
查询多个索引配置,索引名之间用逗号“,”链接
GET sfpay_log,sfpay_log_test/_settings
查询结果
{
"sfpay_log_test": {
"settings": {
"index": {
"creation_date": "1530101652063",
"number_of_shards": "5",
"number_of_replicas": "1",
"uuid": "aPrKgBHzSymjH_q1IxLcTQ",
"version": {
"created": "6020399"
},
"provided_name": "sfpay_log_test"
}
}
},
"sfpay_log": {
"settings": {
"index": {
"creation_date": "1530101439932",
"number_of_shards": "5",
"number_of_replicas": "1",
"uuid": "IOFXzaa2SW2BWrIlz0TVlg",
"version": {
"created": "6020399"
},
"provided_name": "sfpay_log"
}
}
}
}
3.删除索引
删除sfpay_log_test
DELETE sfpay_log_test
执行结果
{
"acknowledged": true
}
4.索引打开/关闭
关闭索引sfpay_log
POST sfpay_log/_close
关闭成功
{
"acknowledged": true
}
关闭之后尝试插入文档
POST sfpay_log/waf/1
{
"title":"多次查询数据"
}
返回错误结果:状态为400,索引已经关闭
{
"error": {
"root_cause": [
{
"type": "index_closed_exception",
"reason": "closed",
"index_uuid": "IOFXzaa2SW2BWrIlz0TVlg",
"index": "sfpay_log"
}
],
"type": "index_closed_exception",
"reason": "closed",
"index_uuid": "IOFXzaa2SW2BWrIlz0TVlg",
"index": "sfpay_log"
},
"status": 400
}
打开索引sfpay_log
POST sfpay_log/_open
执行结果
{
"acknowledged": true,
"shards_acknowledged": true
}