【发布时间】:2016-11-01 18:27:37
【问题描述】:
我对 Elasticsearch 还很陌生,如果我遗漏了一些基本知识,我深表歉意。我正在尝试更新索引中文档中的字段。
POST test_index/_update_by_query
{
"query": {
"match": {
"label": {
"query": " checked",
"type": "phrase"
}
}
},
"script": "ctx._source.status = 'ok'"
}
看起来它正在查找文档,只是没有更新它们。这是奇迹中的输出
{
"ok": true,
"took": 7531,
"total": 230954,
"updated": 0,
"indices": [
{
"test_index": {}
}
]
}
我已按照建议将插件安装在https://github.com/yakaz/elasticsearch-action-updatebyquery。非常感激任何的帮助。提前致谢 -
【问题讨论】:
-
你能发布你的弹性搜索映射吗?
-
@AkshayBijawe 抱歉,不确定您所说的弹性搜索映射是什么意思。是 GET /test_index/_mappings 的输出吗?
-
@Val 我之前没有启用它。只是做了并重试,但似乎没有解决问题。感谢您的提示!
标签: elasticsearch elasticsearch-plugin