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

时间:2016-05-30 22:53:50

标签: ruby elasticsearch

Elasticsearch ruby​​ gem(已定义here)似乎没有公开在您要连接的群集上获取Elasticsearch版本的方法。 (虽然我可能会错过它。)

有没有办法从gem(除了卷曲端口9200,如描述here)这样做?

1 个答案:

答案 0 :(得分:2)

你错过了。

这是Elasticsearch::API::Actions.info

  

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

我相信这对于端口9200上的localhost就足够了:

require 'elasticsearch'

client = Elasticsearch::Client.new log: true

client.info