0
有沒有辦法阻止API之後的搜索返回先前的搜索結果? 我想防止同一文檔返回兩次......(如果文檔API調用後搜索之間更新這可能發生)API之後的ElasticSearch搜索 - 索引狀態
有沒有辦法阻止API之後的搜索返回先前的搜索結果? 我想防止同一文檔返回兩次......(如果文檔API調用後搜索之間更新這可能發生)API之後的ElasticSearch搜索 - 索引狀態
的search_after
功能無法保護你免受這一點,因爲每個搜索是獨立於先前一個,因此可以改變,如果你索引或刪除之間的文件。
如果您需要保證數據的穩定時間點快照,則應使用scroll search。然而,這需要一些資源(比如打開文件句柄),因此只能用於系統管理任務,而不能用於常規用戶搜索(其中您有很多,這不應該用於每個搜索)。
不確定你的意思是「在API調用之後進行搜索」 - 你是否擔心文檔出現在兩個不同的搜索頁面上? –