elasticsearchd 在ruby on rails中如何获取索引列表

一、引入Gem

gem 'elasticsearch'

bundle install 安装

二、具体代码

require 'elasticsearch/model'

client = Elasticsearch::Model.client

indices = client.cat.indices #所有的索引信息

indices = client.cat.indices index: 'index-name' #指定索引的信息

indices = client.cat.indices index: 'index-*' #取出名称匹配到的索引信息

其它选项:

:v  #true时输出头部

:h #指定输出的列

:format #输出的格式  'text', 'json'; 默认: 'text'

你可能感兴趣的:(elasticsearchd 在ruby on rails中如何获取索引列表)