弹性搜索扫描响应中的无限循环

2024-05-14 00:09:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用python客户机对ES进行一个非常简单的扫描搜索。由于某些原因,结果集将进入一个无限循环。有人能帮忙吗?在

# import
from elasticsearch import Elasticsearch
from elasticsearch.helpers import scan

es = Elasticsearch()
es.indices.create(index="analytics", ignore=400)

query = { "query": { "match_all": {} } }

result = scan(client=es, query=query, index="keywords", doc_type="eyelytics", scroll="1m")

# It goes into infinite loop here
for r in result:
    print(r) 
    # print(result)

Tags: fromimport客户机indexscanes原因result