你不会是程序猿吧?

elasticsearch删除字段

Elasticsearch | 作者 3014089145a | 发布于2017年12月21日 | 阅读数:22348

如何将elasticsearch中的字段删除呢
已邀请:

strglee

赞同来自: laoyang360 kurisu josancpp

删除单条
POST /type/1/_update
{
"script" : "ctx._source.remove(\"name\")"
}

批量删除
POST /type/_update_by_query
{
"script" : "ctx._source.remove(\"name\")",
"query": {
"bool": {
"must": [
{
"exists": {
"field": "name"
}
}
]
}
}
}

删除mapping 里面的字段,目前还不支持,只能建立新的mapping了
 

wessi - 80后IT

赞同来自:

请问,怎么批量删除模糊匹配的字段呢?
比如我有很多document中都含有user_name, user_first_name,user_field_1...
我想批量删除user_*。
有么有办法呢?
 

Edgar

赞同来自:

怎样删除字段呢,像图片这样的,能不能删除?

要回复问题请先登录注册