elasticsearch 如何在索引期间复制id字段(elasticsearch),elasticsearch,elasticsearch" /> elasticsearch 如何在索引期间复制id字段(elasticsearch),elasticsearch,elasticsearch" />

elasticsearch 如何在索引期间复制id字段(elasticsearch)

elasticsearch 如何在索引期间复制id字段(elasticsearch),elasticsearch,elasticsearch,将_id作为文档的一部分通常很有用。事实上,这里建议: 但是,如果您在创建文档之前不知道_id,那么如何在索引期间复制_id?我能想到的唯一方法是使用管道,但有没有更简单的方法 编辑:根据下面的答案,即使是管道也无法实现这一点。如果生成了该id,则摄取管道(当前版本7.9.2)无法访问该id。谚语中有一句话: 如果自动生成文档id,则不能在摄取处理器中使用{{{u id}}值。Elasticsearch在摄取后分配自动生成的_id值 自动生成时,“复制到”功能也不适用于_id。这些信息在这里有点

将_id作为文档的一部分通常很有用。事实上,这里建议:

但是,如果您在创建文档之前不知道_id,那么如何在索引期间复制_id?我能想到的唯一方法是使用管道,但有没有更简单的方法

编辑:根据下面的答案,即使是管道也无法实现这一点。

如果生成了该id,则摄取管道(当前版本7.9.2)无法访问该id。谚语中有一句话:

如果自动生成文档id,则不能在摄取处理器中使用{{{u id}}值。Elasticsearch在摄取后分配自动生成的_id值

自动生成时,“复制到”功能也不适用于_id。这些信息在这里有点隐藏

使用
doc[''u id']查询
script\u字段
。也不推荐使用值

在我看来,这正是我们许多人所寻找的,出于不同的原因,但至少我知道没有解决办法

对于自生成的文档id,情况显然完全不同