2024-09-28 17:23:17 发布
网友
我有一个elasticsearch范围查询,我想将其转换为elasticsearch-dsl:
{"range": {"@timestamp": {"gte": 1570258800000, "lte": 1571036400000, "format": "epoch_millis" } } }
s = s.query('range', **{'@timestamp': {'gte': ...}})
希望这有帮助
试试这个:
from elasticsearch import Elasticsearch from elasticsearch_dsl import Search client = Elasticsearch(<connection_details>) s = Search(using=client, index="my-index") \ .filter('range' , **{'@timestamp': {'gte': 1570258800000 , 'lt': 1571036400000, 'format' : 'epoch_millis'}})
希望这有帮助
试试这个:
相关问题 更多 >
编程相关推荐