在特定时间间隔结束后,如何在Elasticsearch中自动删除父子关系中的子文档

时间:2019-08-29 06:32:14

标签: elasticsearch

我在Elasticsearch中保持了父子关系,我想删除所有子文档,并在特定时间间隔后保留所有父文档,我希望ES每天自动执行此操作。所以我应该怎么做才能实现这一目标。请指导我,我正在使用最新的ES v7.3。

父文档大约有10个字段必须保留,子文档每个大约40个字段,一个父文档最多可以包含100个子文档。同样,总数据大小可能约为6TB。因此,相应地,最好的方法是前进。期限可能是例如删除所有90天以上的子文档。

在我的映射中,我有一个父文档和子文档是三种类型。    即

    "mappings": {
    "properties": {
        "data_relationship": {
              "type": "join",
              "relations": {
                  "parent": ["child1", "child2", "child3"]
              }
        }
    }
 }

0 个答案:

没有答案