在elasticsearch中设置默认的日期时间值

时间:2018-09-23 07:58:23

标签: elasticsearch

我想在映射中定义一个字段,例如modified_datetime,它将保存有关创建/修改文档的日期时间值。有没有一种方法可以在elasticsearch中定义它,以便由Elasticsearch自动填充它,就像我们可以在Oracle中设置默认sysdate一样?

2 个答案:

答案 0 :(得分:0)

在Elasticsearch的早期版本中,有一个_timestamp字段似乎符合您的要求。但是现在它已从最新版本中删除,并且根据文档说明,您应该

  

使用常规日期字段并明确设置其值

答案 1 :(得分:0)

ElasticSearch中没有default value的设置。但是,您可以在数据管道或类似的REST API中在导入之前解决此问题 Find and replace in elasticsearch all documents