安装编辑

使用以下命令安装最新版 Elasticsearch 的 Rubygem

gem install elasticsearch

或者将 elasticsearch Ruby gem 添加到您的 Gemfile 中

gem 'elasticsearch'

您可以使用以下命令安装特定 Elasticsearch 版本的 Ruby gem

gem install elasticsearch -v 7.0.0

或者,您可以将特定版本的 Elasticsearch 添加到您的 Gemfile 中

gem 'elasticsearch', '~> 7.0'

Elasticsearch 和 Ruby 版本兼容性编辑

Elasticsearch 客户端与当前维护的 Ruby 版本兼容。我们遵循 Ruby 自身的维护策略,并正式支持所有当前维护的版本,请参阅 Ruby 维护分支

语言客户端是向前兼容的;这意味着客户端支持与更高或相同次要版本的 Elasticsearch 进行通信而不会中断。但这并不意味着客户端会自动支持较新 Elasticsearch 版本的新功能;只有在发布新版本的客户端后才有可能。例如,8.12 客户端版本不会自动支持 8.13 版本 Elasticsearch 的新功能,这需要 8.13 客户端版本。Elasticsearch 语言客户端仅向后兼容默认发行版,并且不作任何保证。

Gem 版本 Elasticsearch 版本 支持

7.x

7.x

7.17

8.x

8.x

8.x

主版本

主版本