如何删除Elasticsearch数据而不删除可视化仪表板?

时间:2018-10-23 13:34:39

标签: elasticsearch aws-elasticsearch

我正在根据需要将数据摄取(使用python-lambda)到AWS Elasticsearch集群中。 摄取新数据时,我想清除旧数据,但保持可视化效果不变。如何实现?

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

1 个答案:

答案 0 :(得分:0)

首先:删除数据不会影响可视化。您是否正在使用索引来分离数据?最好将索引命名为indexname-YYYY-MM-DD之类,这样您就可以在可视化中将indexname- *用作索引模式,并且很容易删除:

使用python在Elasticsearch中删除索引:

from elasticsearch import Elasticsearch
es = Elasticsearch()

es.indices.delete(index='indexname', ignore=[400, 404])