【发布时间】:2015-12-28 09:56:37
【问题描述】:
我想在 elasticsearch 2.1 中创建一个带有默认日期/时间字段的索引。 2.1 的文档指出 _timestamp 在 2.0 中已弃用,而是使用日期类型
所以我的问题是为所有新记录创建具有默认时间戳/日期的索引的正确方法是什么?
【问题讨论】:
我想在 elasticsearch 2.1 中创建一个带有默认日期/时间字段的索引。 2.1 的文档指出 _timestamp 在 2.0 中已弃用,而是使用日期类型
所以我的问题是为所有新记录创建具有默认时间戳/日期的索引的正确方法是什么?
【问题讨论】:
documentation 明确表示在索引文档时创建一个新的日期字段并明确设置其值。这就像索引任何其他字段一样。
_timestamp 字段已弃用。相反,使用普通的日期字段 并明确设置其值。
【讨论】:
_timestamp 仅被弃用。它没有被删除。因此,如果您打算将 Elasticsearch 始终更新到最新版本,您可以在它持续使用时使用它,但不要将其作为长期解决方案。