ElasticSearch在连续调用Python时不返回命中

2024-09-29 21:28:17 发布

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

例如,当我有ids lookup并希望逐个搜索以查看文档是否已经存在时。有两件事会发生:

  • First->;First search request返回正确的文档,之后的所有调用返回与第一个相同的文档,即使我正在搜索不同的ID

  • 第二->;第一个搜索请求返回正确的文档,之后的所有调用都返回空的hits数组,即使我正在搜索不同的id。搜索元数据确实告诉我“total”是这个请求的一个值,但是没有返回实际的命中率。

我一直在面对这种奇怪的行为弹性搜索.py以及使用原始http请求。你知道吗

是防火墙导致了某种奇怪的缓存行为吗? 到底有没有办法强迫结果呢? 在这一点上,任何想法都是受欢迎的。你知道吗

提前谢谢!你知道吗


Tags: 数据文档gtididssearchrequest数组

热门问题