我们正在将我们的应用从 Amazon + ElasticSearch 移植到 GAE + FTS。
在编写测试时,我习惯于处理 Lucene索引的最终一致性。
在本地开发服务器上,似乎所有文档索引都是完全一致的。我创建,更新或删除文档并立即搜索它,并始终获得正确的结果。正确的HRD本地行为(如果配置为)模拟生产环境的最终行为。
根据 FTS引擎的本地行为,我可以假设生产环境吗?我还不能尝试一下,但是,从全球一致性选项的弃用开始,我将假设生产中具有一定程度的最终一致性。
任何人都有一些指标或经验可以分享吗?
谢谢!