新集群中的重新索引数据应使用最新的时间戳更新
Posted
技术标签:
【中文标题】新集群中的重新索引数据应使用最新的时间戳更新【英文标题】:Reindex data in new cluster should update with latest time stamp 【发布时间】:2020-08-20 10:08:41 【问题描述】:最近我将数据从一个弹性集群重新索引到另一个最新版本的集群。但是以前集群中的数据是旧数据,现在我需要新集群中具有最新时间戳的数据。
【问题讨论】:
【参考方案1】:您可以在 reindex api 中使用脚本
类似的东西应该可以工作
POST _reindex
"source":
"index": "test"
,
"dest":
"index": "test2"
,
"script":
"lang": "painless",
"source": """
ctx._source['@timestamp'] = new Date().getTime();
"""
【讨论】:
阿比,我看到了你的评论。如果您看不到@timestamp,请确保您正在查看重新索引的索引。还要确保重新索引查询的执行没有任何错误 @abhi,你设法重新索引了吗?如果是这样,请不要忘记验证它以上是关于新集群中的重新索引数据应使用最新的时间戳更新的主要内容,如果未能解决你的问题,请参考以下文章