gpt4 book ai didi

python - 在Python中按时间进行 Elasticsearch Lucene查询

转载 作者:行者123 更新时间:2023-12-03 02:06:44 25 4
gpt4 key购买 nike

我很难使用Elastic Search和Python Kibana库查询pyes

https://pyes.readthedocs.org/en/latest/index.html

我需要获取所有带有时间范围的field过滤的数据。

假设我想在_customer_id2014-08-17 20:00:00之间的时间范围内通过2014-08-17 21:00:00字段获取所有数据。这是我的开始,但不知道下一步该怎么做。

import pyes
from pyes.query import FilteredQuery, MatchAllQuery, BoolQuery, TermQuery
conn = pyes.ES(['87.878.787:9200'])

q = TermQuery("@timestamp", "[2014-08-17T20:00:00 TO 2014-08-17T21:00:00]")
results = conn.search(query = q)

最佳答案

如果可以在Kibana中对其进行过滤,则可以使用一个函数向您显示在每个面板上使用的查询。然后,您可以从那里轻松计算出如何构建Python查询。

关于python - 在Python中按时间进行 Elasticsearch Lucene查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25373995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com