我是弹性搜索的新手。我需要浏览所有文档,通过脚本_id
将其添加到_source
单独的字段中。可能吗?如果是,我可以提供类似内容的示例或类似脚本的链接吗?我在码头上没见过这样的东西。为什么我需要它?- 因为在那之后我将使用 Opendistro 和 SQL 进行 SELECT。此框架无法返回我不在源中的字段。如果有人可以建议,我将不胜感激。
问问题
37 次
1 回答
1
有两种选择:
第一个选项:在现有索引中添加这个新字段并填充它并再次构建新索引。
第二种选择:只需在新的索引映射中定义一个新字段(保持所有字段相同),然后将reindex API与以下脚本一起使用。
"script": {
"source": "ctx._source.<your-field-name> = ctx._id"
}
于 2021-02-08T11:29:07.077 回答