加载中

Ruby

elasticsearch Rubygem 提供了一个低级客户端,用于与 Elasticsearch 集群通信,并且与其他官方客户端完全兼容。

更多文档托管在 GithubRubyDoc

请参阅入门页面,了解 Ruby 客户端的分步快速入门指南。

  • 可插拔的日志记录和跟踪
  • 可插拔的连接选择策略(循环、随机、自定义)
  • 可插拔的传输实现,可自定义和扩展
  • 可插拔的序列化器实现
  • 请求重试和断开连接处理
  • 在错误发生或按需重新加载节点(基于集群状态)
  • 模块化 API 实现
  • 100% REST API 覆盖率

elasticsearch gem 结合了两个独立的 Rubygem

请查阅它们各自的文档以了解配置选项和技术细节。

特别是,所有 API 方法的文档和全面示例都包含在源代码中,并可在 Rubydoc 在线获取。

请注意,为了获得最佳性能,您应该使用支持持久("keep-alive")HTTP 连接的 HTTP 库。

© . All rights reserved.