例如,当我有ID查找并希望逐个搜索以查看文档是否已存在时。发生以下两件事之一:
首先 - >第一个搜索请求返回正确的文档,之后的所有调用返回与第一个相同的文档,即使我正在搜索不同的ID
第二 - >第一个搜索请求返回正确的文档,然后所有调用返回空命中数组,即使我正在搜索不同的ID。搜索元数据确实告诉我" total"是这个请求的一个,但没有返回实际的命中。
我一直在使用ElasticSearch.py并使用原始http请求来处理这种奇怪的行为。
防火墙会导致某种奇怪的缓存行为吗? 反正有没有强制结果? 欢迎任何想法。
提前致谢!
答案 0 :(得分:0)
这是导致破坏的防火墙缓存!一旦为某些端点禁用了缓存,问题就会自行解决。痛苦!