es基本操作
es创建index json格式
PUT zyt_test1 //创建完成后提示信息
{
"acknowledged" : true,
"shards_acknowledged" : true,
"index" : "zyt_test1"
}
es查看指定index
GET zyt_test1 //创建信息版本及uuid

es查看所有index
GET _cat/indices?v
es删除指定index
DELETE zyt_test1
{
"acknowledged" : true
}
下面将以zyt_test为index进行测试
es创建数据 (_doc表示为创建数据)
POST zyt_test/_doc
{
"name": "zyt",
"age": "22",
"gender": "man",
"hobby": "learn"
}

对于es本身创建索引id进行修改,利于检索(好记)
POST zyt_test/_doc/1001 //_doc后的1001为数据创建的ID
{
"name": "zyt",
"age": "22",
"gender": "man",
"hobby": "learn"
}
也可以使用PUT进行创建但要使其ID不冲突,因为PUT属于幂等性(PS:PUT环境霞可以将_doc修改为create)
PUT zyt_test/_doc/1003
{
"name": "zyt",
"age": "22",
"gender": "man",
"hobby": "learn"
}

es主键查询(ps:1001为主键)
GET zyt_test/_doc/1001

es全部查询
GET zyt_test/_search

全量数据更新
更新前数据

因为数据更新后是幂等性,可以使用PUT
更新后


局部数据更新(ps:因为每次更新后的数据不一样,所有要是POST)


删除数据


浙公网安备 33010602011771号