我不明白当我在elasticsearch中滚动时会遇到什么错误。我有时在运行气流测试时出错,有时却没有?这让我很困惑,想要理解这个错误。
这是我得到的错误:
elasticsearch.exceptions.NotFoundError: NotFoundError(404, 'search_phase_execution_exception', 'No search context found for id [605457312]')data = es.search(index = "xyz/xyz", body = match, scroll = '1m', request_timeout=30)其中,match只是在一个范围内过滤,而size设置为50。
如有任何意见,将不胜感激。
发布于 2022-11-01 04:03:28
假设您尝试使用es.search方法检索的数据迭代elasticsearch中的数据,我认为滚动时间框架不足以迭代所有结果。
scroll = '1m'意味着在执行第一个搜索1分钟后,Elasticsearch将放弃搜索会话。因此,我首先可以建议将滚动值增加到更大的值。
https://stackoverflow.com/questions/74265159
复制相似问题