ElasticSearch ES 常用语句
2020/7/30 21:28:07
新建索引库
PUT /nv_normal_value
{
"settings": {
"number_of_shards" : 1,
"number_of_replicas" : 0
},
"mappings":{
"properties":{
"Id":{"type":"long"},
"CreateUser":{"type":"keyword"},
"CreateTime":{"type":"date"},
"UpdateUser":{"type":"keyword"},
"UpdateTime":{"type":"date"},
"NormalName":{"type":"text"},
"NormalCode":{"type":"keyword"},
"NormalNameCn":{"type":"text"},
"NormalDescribe":{"type":"text"},
"NormalDescribeCn":{"type":"text"},
"StandardID":{"type":"long"},
"StandardName":{"type":"keyword"},
"LableName":{"type":"keyword"},
"EsTime":{"type":"date"}
}
}
}
head 下创建
查询记录
查看所有索引库
GET /_cat/indices?v
根据 id 查询记录
GET /customer/_doc/1
新增记录
PUT /customer/_doc/1
{
"name":"john tom"
}
POST /nv_normal_value/_doc/1
{
"Id": 1,
"CreateUser": "sa",
"CreateTime": "2020-06-19T06:29:04.192Z",
"UpdateUser": "sa",
"UpdateTime": "2020-06-19T06:29:04.192Z",
"NormalName": "中国",
"NormalCode": "",
"NormalNameCn": "",
"NormalDescribe": "",
"NormalDescribeCn": "",
"StandardID": 1,
"StandardName": "国家规范表",
"LableName": "",
"EsTime": "2020-06-19T06:29:04.192Z"
}
修改记录
nv_normal_value 是索引库名称,559 是 id。
将 id 是 559 的字段 NormalNameCn 的值修改为 abc
POST nv_normal_value/_doc/559/_update
{
"doc": {
"NormalNameCn":"abc"
}
}
删除记录(删除文档)
DELETE /my-index-000001/_doc/1
删除索引库
DELETE /my-index-000001
根据查询条件删除文档
POST /my-index-000001/_delete_by_query
{
"query": {
"match": {
"user.id": "elkbee"
}
}
}
删除所有的记录
POST /my-index-000001/_delete_by_query
{
"query": { "match_all": {} }
}
扫码分享
版权说明
作者:SQBER
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
{0}
{5}
{1}
{2}回复
{4}
*昵称:
*邮箱:
个人站点:
*想说的话: