社区贡献的客户端

前言编辑

这是一个由 Elastic 社区成员提交的客户端列表。Elastic 不支持或认可这些客户端。

如果您想将新的客户端添加到此列表中,请打开一个拉取请求

除了官方支持的 Elasticsearch 客户端之外,还有许多由社区为各种语言贡献的客户端。

B4J编辑

  • jElasticsearch: 基于官方 Java REST 客户端的 B4J 客户端。 - 上次发布超过一年

C++编辑

  • elasticlient: 用于简化 C++ 中 Elasticsearch 操作的简单库。 - 上次提交超过一年

Clojure编辑

  • Spandex: Clojure 客户端,基于新的官方低级 REST 客户端。
  • Elastisch: Clojure 客户端。 - 上次提交超过一年

ColdFusion (CFML)编辑

  • cbElasticSearch: 为 ColdBox MVC 平台提供原生 ColdFusion (CFML) 支持,它为您提供 Elasticsearch 的流畅搜索接口,以及 CacheBox 缓存提供程序和用于日志记录的 Logbox 附加程序。

Erlang编辑

  • erlastic_search: 使用 HTTP 的 Erlang 客户端。 - 上次提交超过一年
  • Tirexs: 一个基于Elixir的 API/DSL,灵感来自Tire。 可以在纯 Erlang 环境中使用。 - 上次提交超过一年
  • Elixir 批量处理器: 批量处理器的动态可配置 Elixir 端口。 使用 GenStages 实现以处理背压。 - 上次提交超过一年

Go编辑

另请参阅官方 Elasticsearch Go 客户端

  • elastigo: Go 客户端。 - 上次提交超过一年
  • elastic: Google Go 的 Elasticsearch 客户端。 - 上次提交超过一年
  • elk: Golang 库,用于 Elasticsearch 客户端。 - 上次提交超过一年

Haskell编辑

Java编辑

另请参阅官方 Elasticsearch Java 客户端

  • Flummi: 具有全面查询 DSL API 的 Java Rest 客户端。
  • Jest: Java Rest 客户端。 - 不再维护

Julia编辑

Kotlin编辑

Lua编辑

Perl编辑

另请参阅官方 Elasticsearch Perl 客户端

  • Elastijk: 一个低级、最小的 HTTP 客户端。 - 上次提交超过一年

PHP编辑

另请参阅官方 Elasticsearch PHP 客户端

  • Elastica: PHP 客户端。
  • elasticsearch: PHP 客户端。 - 上次提交超过一年
  • elasticsearcher: 基于 Elasticsearch PHP 客户端的不可知轻量级包。 它的主要目标是允许在您的应用程序中更容易地构建查询和索引。 它不想隐藏或替换 Elasticsearch PHP 客户端的功能。 - 上次提交超过一年
  • elastic: Elasticsearch 的低级 R 客户端。
  • elasticdsl: Elasticsearch 的高级 R DSL,包装了 elastic R 客户端。 - 不再维护
  • uptasticsearch: 专为数据科学工作流程定制的 R 客户端。 - 上次提交超过一年

Ruby编辑

另请参阅官方 Elasticsearch Ruby 客户端

  • elastics: 带有内置零停机迁移和 ActiveRecord 集成的微型客户端。 - 上次提交超过一年
  • chewy: 官方 Elasticsearch 客户端的 ODM 和包装器。
  • Searchkick: 使智能搜索变得容易。
  • Estella: 使您的 Ruby 模型可搜索。

Rust编辑

另请参阅官方 Elasticsearch Rust 客户端

  • rs-es: 具有强类型查询 DSL 的 REST API 客户端。 - 上次提交超过一年
  • elastic: 支持自由格式查询的模块化 REST API 客户端。 - 上次提交超过一年

Scala编辑

  • elastic4s: Scala DSL。
  • wabisabi: 异步 REST API Scala 客户端。 - 停止维护
  • escalar: REST API 的类型安全 Scala 包装器。 - 最后一次提交超过一年
  • elasticsearch-client: 使用 REST API 的 Scala DSL。 包括 Akka 和 AWS 助手。 - 停止维护

Smalltalk编辑

Swift编辑

Vert.x编辑