0

我正在根据需要将数据摄取(使用 python-lambda)到 AWS Elasticsearch 集群中。在摄取新数据时,我想清除旧数据但保持可视化完整。如何做到这一点?

目前,我正在使用requests.delete(<url>/_all)我想更改的。

4

1 回答 1

0

第一:删除数据不会触及可视化。您是否使用索引来分隔数据?将索引命名为 indexname-YYYY-MM-DD 总是一个好主意,这样您就可以在可视化中使用 indexname-* 作为索引模式并且很容易删除:

使用 python 删除 Elasticsearch 中的索引:

from elasticsearch import Elasticsearch
es = Elasticsearch()

es.indices.delete(index='indexname', ignore=[400, 404])
于 2018-10-23T15:05:31.137 回答