繁体   English   中英

在python中查询elasticSearch

[英]Query in python for elasticSearch

我是ElasticSearch的新手,我只想知道是否有最快的方法来执行此查询:

res = es.search(size=10000,
                scroll='1m',
                index='myindex',
                body={"query": {
                       "bool": {
                           "must": [
                               {"term": {"Plant": 6204}},
                               {"range": {
                                    "Date shift end": {
                                        "gte": "2016-07-01",
                                        "lte": "2016-08-31"}}}]}}})

非常感谢你

如果可以使用scroll来检索文档,则可以将size参数设置为size参数。 然后,可以通过调用其他API方法,使用上次返回的scroll_id获取下一个文档size

scroll_res = es.scroll(scroll_id=scroll_id, scroll='2m') #Set another scroll expiry time

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM