我有一个数据库,应该为每个文档存储created_at
和updated_at
字段。
created_at
字段应在第一次插入文档时创建一次。
updated_at
字段应在首次插入文档时创建,并且即使每次文档字段都没有更改,也应在每次更新时通过Bulk API进行更新。
问题是:如何添加这些时间戳?
答案 0 :(得分:1)
我相信Elasticsearch曾经具有自动添加这些功能的功能,但是为了提高性能,在更高版本中将其删除。您必须将这些字段添加到映射中,然后实施一个过程来设置这些字段。一种实现方法是使用摄取管道,有人解释了in the ES forum。您将需要检查文档以了解如何使用特定版本的Elasticsearch实施管道。
建议:您应该始终在forums中检查Elasticsearch问题。社区似乎在那儿更加活跃,开发人员也经常会回答问题。