如何使用 Elasticsearch ruby​​ gem 获取 Elasticserch 版本?

bra*_*ahn 3 ruby elasticsearch

Elasticsearch ruby​​ gem(在此处定义)似乎没有公开在您要连接的集群上获取 Elasticsearch 版本的方法。(虽然我可能只是想念它。)

有没有办法从宝石这样做(除了冰壶端口9200等,如所描述这里)?

sja*_*agr 7

你错过了它。

它是 Elasticsearch::API::Actions.info

返回有关集群的简单信息(名称、版本)。

我相信这对于端口 9200 上的本地主机就足够了:

require 'elasticsearch'

client = Elasticsearch::Client.new log: true

client.info
Run Code Online (Sandbox Code Playgroud)