当然,下面是一个可以用来删除Elasticsearch中30天前数据的脚本:
from datetime import datetime, timedelta
from elasticsearch import Elasticsearch
# 连接 Elasticsearch
es = Elasticsearch(['localhost'])
# 设置要删除的索引名
index_name = 'my_index'
# 获取30天前的日期
thirty_days_ago = datetime.now() - timedelta(days=30)
# 构建查询语句
q