0
我一直在使用appengine python實驗searchAPI。它效果很好。在版本1.7.3中,我更新了所有已棄用的方法。但是,我現在得到此警告:Appengine搜索API - 全局一致
棄用警告:一致性已棄用。 GLOBALLY_CONSIST
但是,我不知道如何解決它在我的代碼。任何人都可以將我指向正確的方向嗎?
我一直在使用appengine python實驗searchAPI。它效果很好。在版本1.7.3中,我更新了所有已棄用的方法。但是,我現在得到此警告:Appengine搜索API - 全局一致
棄用警告:一致性已棄用。 GLOBALLY_CONSIST
但是,我不知道如何解決它在我的代碼。任何人都可以將我指向正確的方向嗎?
這取決於您是否有任何全局一致的索引。如果這樣做,那麼您應該將這些索引中的所有數據遷移到每個文檔一致的新索引(這是默認索引)。要這樣做:
然後,您應該從代碼中刪除任何提及的一致性;默認值是每個文檔一致,最終我們將刪除指定一致性的能力。
如果您在全局一致的索引中沒有任何數據,那麼您可能會收到警告,因爲您指定了一致性。如果你停止指定一致性,它應該消失。
請注意,Python API存在一個已知問題,會導致大量有關一致性的錯誤棄用警告,因此您也可以看到。該問題將在下一個版本中得到解決。