Elasticsearch的基本操作
#查看es状况
GET _cat/health?v#查看所有的索引
GET _cat/indices?v
#创建索引
PUT /test_index
#删除索引
DELETE /test_index
#新增
PUT /ecommerce/product/1
{
"name":"gaolujie yagao",
"desc":"gaoxiao meibai",
"price":30,
"producer":"gaolujie producer",
"tags":["meibai","fangzhu"]
}
PUT /ecommerce/product/2
{
"name" : "jiajieshi yagao",
"desc" : "youxiao fangzhu",
"price" : 25,
"producer" : "jiajieshi producer",
"tags": [ "fangzhu" ]
}
PUT /ecommerce/product/3
{
"name" : "zhonghua yagao",
"desc" : "caoben zhiwu",
"price" : 40,
"producer" : "zhonghua producer",
"tags": [ "qingxin" ]
}
#查找
GET /ecommerce/product/1
#覆盖更新
PUT /ecommerce/product/1
{
"name":"gaolujie yagao111",
"desc":"gaoxiao meibai111",
"price":30,
"producer":"gaolujie producer"
}
#替换更新(每次修改指定的field )
POST /ecommerce/product/1/_update
{
"doc":{
"name":"me"
}
}
#s删除
DELETE /ecommerce/product/1