基于elasticsearch dsl文档(https://elasticsearch-dsl.readthedocs.io/en/latest/)
为了兼容性,必须使用库的“匹配的主要版本”。明确地:
对于elasticsearch 7.0及更高版本,请使用库的主要版本7(7.x.y)。
对于elasticsearch 6.0及更高版本,请使用库的主要版本6(6.x.y)。
从es 6升级到es 7的最佳实践是什么?这似乎意味着,如果不同时使代码向后与es6服务器不兼容,就无法使代码向前与es7服务器兼容。
我试图通过在升级服务器之前先使代码的前向兼容来避免同时存在两个不同版本的代码。有人这样做过吗(我们有很多分析器、标记器、多个文档等,我们真的不想在迁移过程中在代码中重复它们。)
暂无答案!
目前还没有任何答案,快来回答吧!