我正在根据需要将数据摄取(使用python-lambda)到AWS Elasticsearch集群中。 摄取新数据时,我想清除旧数据,但保持可视化效果不变。如何实现?
当前,我正在使用要更改的requests.delete(<url>/_all)
。
答案 0 :(得分:0)
首先:删除数据不会影响可视化。您是否正在使用索引来分离数据?最好将索引命名为indexname-YYYY-MM-DD之类,这样您就可以在可视化中将indexname- *用作索引模式,并且很容易删除:
使用python在Elasticsearch中删除索引:
from elasticsearch import Elasticsearch
es = Elasticsearch()
es.indices.delete(index='indexname', ignore=[400, 404])