elasticsearch - 新群集中的重新索引数据应以最新时间戳更新

标签 elasticsearch kibana

最近,我已将数据从一个 flex 簇重新索引到另一个最新版本的簇。但是先前群集中存在的数据是较旧的数据,现在我需要具有最新时间戳的新群集中的数据。

最佳答案

您可以在reindex API中使用脚本
这样的事情应该起作用

POST _reindex
 {
   "source": {
     "index": "test"
   }, 
   "dest": {
     "index": "test2"
   }, 
   "script": {
          "lang": "painless",
          "source": """
          ctx._source['@timestamp'] = new Date().getTime();
            """
   }
 }
 

关于elasticsearch - 新群集中的重新索引数据应以最新时间戳更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63502820/

相关文章:

elasticsearch - kafka-connect-elasticsearch如何将多个主题路由到同一连接器中的同一elasticsearch索引?

datetime - 具有日期格式的索引映射,使用curl引发解析异常

Elasticsearch 使用带同义词的 shingle 过滤器

elasticsearch - 带有数字标记的elasticsearch映射

sql - 无法对字段Elasticsearch SQL执行COUNT和GROUP BY操作

logging - Elasticsearch 盘空间计算

elasticsearch - Elasticsearch是否高度一致?

elasticsearch - Kubernetes 日志在 kibana 中拆分

elasticsearch - 如何在ELK堆栈中使用Elasticsearch查询获取数组的长度?

email - Elastalert使用字段值作为电子邮件警报中的地址