赞
踩
Bulk(大量)批量操作是将文档的增删改查一些列操作,通过一次请求全都做完。减少网络传输次数。
语法:
POST /_bulk
{"action": {"metadata"}}
{"data"}
示例:
POST _bulk
{"delete":{"_index":"person", "id":"5"}}
{"create":{"_index":"person", "id":"5"}}
{"name":"六号”,"age":20, "address":"北京”}
{"update":{"_index" : "person", "_id":"2"}}
{"doc":{"name" :"二号"}}
_index:是哪一个索引
_id : 是哪一个id
注意这些内容中间不能有换行
每一个之间互不干扰,每一个之间是独立的
需求:将数据库中t_user表的数据进行导入到ES中
PUT t_user
{
"mappings": {
"properties": {
"id":{
"type": "integer"
},
"username":{
"type":"text",
"analyzer":"ik_smart"
},
"password":{
"type": "keyword"
}
}
}
}
剩下的内容,请看这篇博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。