[DOCS] Fix community clients index (#71893)

Co-authored-by: James Rodewig <40268737+jrodewig@users.noreply.github.com>
This commit is contained in:
Konstantin Schmidt 2021-04-22 16:58:41 +02:00 committed by GitHub
parent fc2d6f89c9
commit 7cca282adf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -40,18 +40,19 @@ a number of clients that have been contributed by the community for various lang
[[b4j]] [[b4j]]
== B4J == B4J
* https://www.b4x.com/android/forum/threads/server-jelasticsearch-search-and-text-analytics.73335/ * https://www.b4x.com/android/forum/threads/server-jelasticsearch-search-and-text-analytics.73335/[jElasticsearch]:
B4J client based on the official Java REST client. B4J client based on the official Java REST client.
[[cpp]] [[cpp]]
== C++ == C++
* https://github.com/seznam/elasticlient[elasticlient]: simple library for simplified work with Elasticsearch in C++ * https://github.com/seznam/elasticlient[elasticlient]: simple library for
simplified work with Elasticsearch in C++.
[[clojure]] [[clojure]]
== Clojure == Clojure
* https://github.com/mpenet/spandex[Spandex]: * https://github.com/mpenet/spandex[Spandex]:
Clojure client, based on the new official low level rest-client. Clojure client, based on the new official low-level REST client.
* https://github.com/clojurewerkz/elastisch[Elastisch]: * https://github.com/clojurewerkz/elastisch[Elastisch]:
Clojure client. Clojure client.
@ -59,8 +60,10 @@ a number of clients that have been contributed by the community for various lang
[[coldfusion]] [[coldfusion]]
== ColdFusion (CFML) == ColdFusion (CFML)
* https://www.forgebox.io/view/cbelasticsearch[cbElasticSearch] * https://www.forgebox.io/view/cbelasticsearch[cbElasticSearch]:
Native ColdFusion (CFML) support for the ColdBox MVC Platform which provides you with a fluent search interface for Elasticsearch, in addition to a CacheBox Cache provider and a Logbox Appender for logging. Native ColdFusion (CFML) support for the ColdBox MVC Platform which provides
you with a fluent search interface for Elasticsearch, in addition to a
CacheBox Cache provider and a Logbox Appender for logging.
[[erlang]] [[erlang]]
== Erlang == Erlang
@ -73,13 +76,16 @@ a number of clients that have been contributed by the community for various lang
https://github.com/karmi/tire[Tire]. Ready to use in pure Erlang https://github.com/karmi/tire[Tire]. Ready to use in pure Erlang
environment. environment.
* https://github.com/sashman/elasticsearch_elixir_bulk_processor[Elixir Bulk Processor]: * https://github.com/sashman/elasticsearch_elixir_bulk_processor[Elixir Bulk
Dynamically configurable Elixir port of the [Bulk Processor](https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-bulk-processor.html). Implemented using GenStages to handle backpressure. Processor]: Dynamically configurable Elixir port of the
{client}/java-api/current/java-docs-bulk-processor.html[Bulk Processor].
Implemented using GenStages to handle back pressure.
[[go]] [[go]]
== Go == Go
Also see the {client}/go-api/current/index.html[official Elasticsearch Go client]. Also see the {client}/go-api/current/index.html[official Elasticsearch Go
client].
* https://github.com/mattbaird/elastigo[elastigo]: * https://github.com/mattbaird/elastigo[elastigo]:
Go client. Go client.
@ -87,7 +93,7 @@ Also see the {client}/go-api/current/index.html[official Elasticsearch Go client
* https://github.com/olivere/elastic[elastic]: * https://github.com/olivere/elastic[elastic]:
Elasticsearch client for Google Go. Elasticsearch client for Google Go.
* https://github.com/softctrl/elk[elk] * https://github.com/softctrl/elk[elk]:
Golang lib for Elasticsearch client. Golang lib for Elasticsearch client.
@ -96,30 +102,36 @@ Also see the {client}/go-api/current/index.html[official Elasticsearch Go client
* https://github.com/bitemyapp/bloodhound[bloodhound]: * https://github.com/bitemyapp/bloodhound[bloodhound]:
Haskell client and DSL. Haskell client and DSL.
[[java]] [[java]]
== Java == Java
Also see the {client}/java-api/current/index.html[official Elasticsearch Java client]. Also see the {client}/java-api/current/index.html[official Elasticsearch Java
client].
* https://github.com/otto-de/flummi[Flummi]: * https://github.com/otto-de/flummi[Flummi]:
Java Rest client with comprehensive Query DSL API Java Rest client with comprehensive Query DSL API.
* https://github.com/searchbox-io/Jest[Jest]: * https://github.com/searchbox-io/Jest[Jest]:
Java Rest client. Java Rest client.
[[javascript]] [[javascript]]
== JavaScript == JavaScript
Also see the {client}/javascript-api/current/index.html[official Elasticsearch JavaScript client]. See the {client}/javascript-api/current/index.html[official Elasticsearch
JavaScript client].
[[kotlin]] [[kotlin]]
== Kotlin == Kotlin
* https://github.com/mbuhot/eskotlin[ES Kotlin]: * https://github.com/mbuhot/eskotlin[ES Kotlin]:
Elasticsearch Query DSL for kotlin based on the {client}/java-api/current/index.html[official Elasticsearch Java client]. Elasticsearch Query DSL for kotlin based on the
{client}/java-api/current/index.html[official Elasticsearch Java client].
* https://github.com/jillesvangurp/es-kotlin-wrapper-client[ES Kotlin Wrapper Client]: * https://github.com/jillesvangurp/es-kotlin-wrapper-client[ES Kotlin Wrapper
Kotlin extension functions and abstractions for the {client}/java-api/current/index.html[official Elasticsearch Highlevel Client]. Aims to reduce the amount of boilerplate needed to do searches, bulk indexing and other common things users do with the client. Client]: Kotlin extension functions and abstractions for the
{client}/java-api/current/index.html[official Elasticsearch high-level
client]. Aims to reduce the amount of boilerplate needed to do searches, bulk
indexing and other common things users do with the client.
[[lua]] [[lua]]
== Lua == Lua
@ -130,32 +142,38 @@ Also see the {client}/javascript-api/current/index.html[official Elasticsearch J
[[dotnet]] [[dotnet]]
== .NET == .NET
Also see the {client}/net-api/current/index.html[official Elasticsearch .NET client]. See the {client}/net-api/current/index.html[official Elasticsearch .NET client].
[[perl]] [[perl]]
== Perl == Perl
Also see the {client}/perl-api/current/index.html[official Elasticsearch Perl client]. Also see the {client}/perl-api/current/index.html[official Elasticsearch Perl
client].
* https://metacpan.org/pod/Elastijk[Elastijk]: A low level minimal HTTP client. * https://metacpan.org/pod/Elastijk[Elastijk]: A low-level, minimal HTTP client.
[[php]] [[php]]
== PHP == PHP
Also see the {client}/php-api/current/index.html[official Elasticsearch PHP client]. Also see the {client}/php-api/current/index.html[official Elasticsearch PHP
client].
* https://github.com/ruflin/Elastica[Elastica]: * https://github.com/ruflin/Elastica[Elastica]:
PHP client. PHP client.
* https://github.com/nervetattoo/elasticsearch[elasticsearch] PHP client. * https://github.com/nervetattoo/elasticsearch[elasticsearch]: PHP client.
* https://github.com/madewithlove/elasticsearcher[elasticsearcher] Agnostic lightweight package on top of the Elasticsearch PHP client. Its main goal is to allow for easier structuring of queries and indices in your application. It does not want to hide or replace functionality of the Elasticsearch PHP client. * https://github.com/madewithlove/elasticsearcher[elasticsearcher]: Agnostic
lightweight package on top of the Elasticsearch PHP client. Its main goal is to
allow for easier structuring of queries and indices in your application. It does
not want to hide or replace functionality of the Elasticsearch PHP client.
[[python]] [[python]]
== Python == Python
Also see the {client}/python-api/current/index.html[official Elasticsearch Python client]. See the {client}/python-api/current/index.html[official Elasticsearch Python
client].
[[r]] [[r]]
== R == R
@ -178,18 +196,19 @@ Also see the {client}/ruby-api/current/index.html[official Elasticsearch Ruby cl
Tiny client with built-in zero-downtime migrations and ActiveRecord integration. Tiny client with built-in zero-downtime migrations and ActiveRecord integration.
* https://github.com/toptal/chewy[chewy]: * https://github.com/toptal/chewy[chewy]:
Chewy is an ODM and wrapper for the official Elasticsearch client An ODM and wrapper for the official Elasticsearch client.
* https://github.com/ankane/searchkick[Searchkick]: * https://github.com/ankane/searchkick[Searchkick]:
Intelligent search made easy Intelligent search made easy.
* https://github.com/artsy/estella[Estella]: * https://github.com/artsy/estella[Estella]:
Make your Ruby models searchable Make your Ruby models searchable.
[[rust]] [[rust]]
== Rust == Rust
Also see the {client}/rust-api/current/index.html[official Elasticsearch Rust client]. Also see the {client}/rust-api/current/index.html[official Elasticsearch Rust
client].
* https://github.com/benashford/rs-es[rs-es]: * https://github.com/benashford/rs-es[rs-es]:
A REST API client with a strongly-typed Query DSL. A REST API client with a strongly-typed Query DSL.
@ -215,11 +234,11 @@ Also see the {client}/rust-api/current/index.html[official Elasticsearch Rust cl
[[smalltalk]] [[smalltalk]]
== Smalltalk == Smalltalk
* https://github.com/newapplesho/elasticsearch-smalltalk[elasticsearch-smalltalk] - * https://github.com/newapplesho/elasticsearch-smalltalk[elasticsearch-smalltalk]:
Pharo Smalltalk client for Elasticsearch Pharo Smalltalk client for Elasticsearch.
[[vertx]] [[vertx]]
== Vert.x == Vert.x
* https://github.com/reactiverse/elasticsearch-client[elasticsearch-client]: * https://github.com/reactiverse/elasticsearch-client[elasticsearch-client]:
An Elasticsearch client for Eclipse Vert.x An Elasticsearch client for Eclipse Vert.x.