如何在ElasticSearch中为子文档添加时间戳

vzgqcmou  于 2023-03-17  发布在  ElasticSearch
关注(0)|答案(1)|浏览(166)

对于Elasticsearch中的父子关系索引,案例中的父文档和子文档不是同时添加的,可以在父文档存在后添加新的子文档。
按照Automatically adding a timestamp to documents中描述的步骤,发现ingest_timestamp字段已添加到父文档,但它不适用于子文档索引。

PUT _ingest/pipeline/my_timestamp_pipeline
{
  "description": "Adds a field to a document with the time of ingestion",
  "processors": [
    {
      "set": {
        "field": "ingest_timestamp",
        "value": "{{_ingest.timestamp}}"
      }
    }
  ]
}

是否方便添加子单据的创建时间?

nuypyhwy

nuypyhwy1#

这是go中的一个无效使用,但错误没有打印出来。打印错误后,发现索引实际上没有发生。修复问题后,索引现在可以工作了。管道对父文档和子文档都有效。

相关问题