基本操作:
#添加数据
PUT a1/doc/1
{
"name":"andy",
"age":16
}
# 再次添加,因为用的同一个索引,所以会修改前面插入的数据
PUT a1/doc/1
{
"name":"andy jack",
"age":18
}
PUT a1/doc/2
{
"name":"andy",
"age":16
}
#获取数据
GET a1/doc/1
{
"_index" : "a1",
"_type" : "doc",
"_id" : "1",
"_version" : 2,
"_seq_no" : 1,
"_primary_term" : 1,
"found" : true,
"_source" : {
"name" : "andy jack",
"age" : 18
}
}
#获取所有数据
GET a1/doc/_search
{
"took" : 0,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : 2,
"max_score" : 1.0,
"hits" : [
{
"_index" : "a1",
"_type" : "doc",
"_id" : "2",
"_score" : 1.0,
"_source" : {
"name" : "andy",
"age" : 16
}
},
{
"_index" : "a1",
"_type" : "doc",
"_id" : "1",
"_score" : 1.0,
"_source" : {
"name" : "andy jack",
"age" : 18
}
}
]
}
}
#删除数据
DELETE a1/doc/2
{
"_index" : "a1",
"_type" : "doc",
"_id" : "2",
"_version" : 2,
"result" : "deleted",
"_shards" : {
"total" : 2,
"successful" : 1,
"failed" : 0
},
"_seq_no" : 1,
"_primary_term" : 1
}
GET a1/doc/_search
{
"took" : 0,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : 1,
"max_score" : 1.0,
"hits" : [
{
"_index" : "a1",
"_type" : "doc",
"_id" : "1",
"_score" : 1.0,
"_source" : {
"name" : "andy jack",
"age" : 18
}
}
]
}
}
# 查询所有索引
GET _cat/indices/?v
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
yellow open a1 jmrwzYLeQWuxS-YlkF1NqQ 5 1 1 0 4.7kb 4.7kb
green open .kibana_1 AOPzLpBATDaJHLCyGnv9fg 1 0 4 0 17.2kb 17.2kb
green open .kibana_task_manager fqYdzvyaR3OLrSznlSFYCQ 1 0 2 0 12.5kb 12.5kb