有没有办法阻止在API之后从搜索中返回以前的搜索结果? 我想阻止相同的文档返回两次...(如果在API调用后的搜索之间更新了文档,可能会发生这种情况)
答案 0 :(得分:1)
search_after
功能无法保护您免受此影响,因为每次搜索都与前一次搜索无关,因此如果您在其间编制索引或删除文档,则可能会发生更改。
如果您需要保证数据的稳定时间点快照,则应使用scroll search。但是这需要一些资源(比如打开文件句柄),因此只应用于系统管理任务,而不能用于常规用户搜索(你有很多,这不应该用于每次搜索)。