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'

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Awesome Ruby Toolbox Awesome A collection of awesome Ruby...
    debbbbie阅读 7,993评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,408评论 19 139
  • “植树”,“植树,植树,等等我呀”…… 2005年的时候,一部《恶作剧之吻》闯入了我的视野,在那个我还十分懵懂的年...
    乔南屿阅读 3,465评论 1 0
  • 原文链接(首发于十五言社区) 按形态学(morphology,有时也叫语素学)给语言分类,世界上的语言可以粗略地分...
    非常活跃用户阅读 11,785评论 4 10
  • 不知道为什么,不知道有什么,不知道是什么,不知道想什么。 以下或者想念所及,寻找你在身边过的痕迹,或许吧。 很难再...
    Eskmous阅读 2,682评论 0 1