Elasticsearch仅指定字段数据重索引失败问题求助
Elasticsearch _reindex 过滤字段并筛选数据的正确写法
你的_reindex请求失败是因为存在语法和参数名错误,修正后的可执行请求如下:
POST _reindex { "source": { "index": "app-2024.08.01", "query": { "match": { "plugin": "docplugin" } }, "fields": ["plugin"] }, "dest": { "index": "metric123" } }
关键修正点:
- 源索引指定参数应为
index,而非原请求里的dataindex - 补全了
"app-2024.08.01"后缺失的逗号,确保JSON语法合法 - 移除了末尾多余的
***无效字符
该请求会从app-2024.08.01索引中筛选出plugin字段值为docplugin的文档,仅将plugin字段复制到新索引metric123中。
内容的提问来源于stack exchange,提问作者dominbdg
相关产品推荐
相关产品推荐

