【发布时间】:2015-01-30 05:42:20
【问题描述】:
我目前正在使用 NEST v1.0.2 和 elasticsearch v1.3.2。我想将 elasticsearch 升级到 1.4,而不必更改我的应用程序的 NEST 依赖项,但我无法找到有关客户端 API 与更成熟版本的 elasticsearch版本的兼容性的任何信息>。有谁知道这两个不同版本的产品是否兼容?
【问题讨论】:
标签: elasticsearch nest
我目前正在使用 NEST v1.0.2 和 elasticsearch v1.3.2。我想将 elasticsearch 升级到 1.4,而不必更改我的应用程序的 NEST 依赖项,但我无法找到有关客户端 API 与更成熟版本的 elasticsearch版本的兼容性的任何信息>。有谁知道这两个不同版本的产品是否兼容?
【问题讨论】:
标签: elasticsearch nest
在大多数情况下,是的,但不建议这样做。理论上,任何 1.x 版本的 NEST 都应该与任何 1.x 版本的 Elasticsearch 兼容。但是,我们不保证这一点,因为我们不会针对新版本的 Elasticsearch 不断测试旧版本的客户端。 Elasticsearch 中引入的任何重大更改也可能会破坏客户端。
但是,我们保证 NEST 的次要版本之间的向后兼容性。因此,升级到 NEST 1.4 不会破坏您的应用程序中的任何内容,还可以让您利用所有新的 Elasticsearch 1.4 功能。
我强烈建议也升级到 NEST 1.4。
【讨论】: