在 Elasticsearch 中使用 Python 查询范围,可以使用 elasticsearch-dsl 库。
首先,您需要安装该库:
pip install elasticsearch-dsl
然后,您可以创建一个搜索对象,并在该对象上执行搜索操作:
from elasticsearch_dsl import Search
client = Elasticsearch()
s = Search(using=client, index="my-index") \
.filter("range", published_date={ "gte": "2015-01-01", "lte": "2015-12-31" })
response = s.execute()
这样,您就可以使用 Python 查询 Elasticsearch 中的范围数据了。