Skip to content

Commit 7cca282

Browse files
[DOCS] Fix community clients index (#71893)
Co-authored-by: James Rodewig <40268737+jrodewig@users.noreply.github.com>
1 parent fc2d6f8 commit 7cca282

File tree

1 file changed

+49
-30
lines changed

1 file changed

+49
-30
lines changed

docs/community-clients/index.asciidoc

+49-30
Original file line numberDiff line numberDiff line change
@@ -40,27 +40,30 @@ a number of clients that have been contributed by the community for various lang
4040

4141
[[b4j]]
4242
== B4J
43-
* https://www.b4x.com/android/forum/threads/server-jelasticsearch-search-and-text-analytics.73335/
43+
* https://www.b4x.com/android/forum/threads/server-jelasticsearch-search-and-text-analytics.73335/[jElasticsearch]:
4444
B4J client based on the official Java REST client.
4545

4646
[[cpp]]
4747
== C++
48-
* https://github.com/seznam/elasticlient[elasticlient]: simple library for simplified work with Elasticsearch in C++
48+
* https://github.com/seznam/elasticlient[elasticlient]: simple library for
49+
simplified work with Elasticsearch in C++.
4950

5051
[[clojure]]
5152
== Clojure
5253

5354
* https://github.com/mpenet/spandex[Spandex]:
54-
Clojure client, based on the new official low level rest-client.
55+
Clojure client, based on the new official low-level REST client.
5556

5657
* https://github.com/clojurewerkz/elastisch[Elastisch]:
5758
Clojure client.
5859

5960
[[coldfusion]]
6061
== ColdFusion (CFML)
6162

62-
* https://www.forgebox.io/view/cbelasticsearch[cbElasticSearch]
63-
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.
63+
* https://www.forgebox.io/view/cbelasticsearch[cbElasticSearch]:
64+
Native ColdFusion (CFML) support for the ColdBox MVC Platform which provides
65+
you with a fluent search interface for Elasticsearch, in addition to a
66+
CacheBox Cache provider and a Logbox Appender for logging.
6467

6568
[[erlang]]
6669
== Erlang
@@ -73,21 +76,24 @@ a number of clients that have been contributed by the community for various lang
7376
https://github.com/karmi/tire[Tire]. Ready to use in pure Erlang
7477
environment.
7578

76-
* https://github.com/sashman/elasticsearch_elixir_bulk_processor[Elixir Bulk Processor]:
77-
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.
79+
* https://github.com/sashman/elasticsearch_elixir_bulk_processor[Elixir Bulk
80+
Processor]: Dynamically configurable Elixir port of the
81+
{client}/java-api/current/java-docs-bulk-processor.html[Bulk Processor].
82+
Implemented using GenStages to handle back pressure.
7883

7984
[[go]]
8085
== Go
8186

82-
Also see the {client}/go-api/current/index.html[official Elasticsearch Go client].
87+
Also see the {client}/go-api/current/index.html[official Elasticsearch Go
88+
client].
8389

8490
* https://github.com/mattbaird/elastigo[elastigo]:
8591
Go client.
8692

8793
* https://github.com/olivere/elastic[elastic]:
8894
Elasticsearch client for Google Go.
8995

90-
* https://github.com/softctrl/elk[elk]
96+
* https://github.com/softctrl/elk[elk]:
9197
Golang lib for Elasticsearch client.
9298

9399

@@ -96,30 +102,36 @@ Also see the {client}/go-api/current/index.html[official Elasticsearch Go client
96102
* https://github.com/bitemyapp/bloodhound[bloodhound]:
97103
Haskell client and DSL.
98104

99-
100105
[[java]]
101106
== Java
102107

103-
Also see the {client}/java-api/current/index.html[official Elasticsearch Java client].
108+
Also see the {client}/java-api/current/index.html[official Elasticsearch Java
109+
client].
104110

105111
* https://github.com/otto-de/flummi[Flummi]:
106-
Java Rest client with comprehensive Query DSL API
112+
Java Rest client with comprehensive Query DSL API.
113+
107114
* https://github.com/searchbox-io/Jest[Jest]:
108115
Java Rest client.
109116

110117
[[javascript]]
111118
== JavaScript
112119

113-
Also see the {client}/javascript-api/current/index.html[official Elasticsearch JavaScript client].
120+
See the {client}/javascript-api/current/index.html[official Elasticsearch
121+
JavaScript client].
114122

115123
[[kotlin]]
116124
== Kotlin
117125

118126
* https://github.com/mbuhot/eskotlin[ES Kotlin]:
119-
Elasticsearch Query DSL for kotlin based on the {client}/java-api/current/index.html[official Elasticsearch Java client].
127+
Elasticsearch Query DSL for kotlin based on the
128+
{client}/java-api/current/index.html[official Elasticsearch Java client].
120129

121-
* https://github.com/jillesvangurp/es-kotlin-wrapper-client[ES Kotlin Wrapper Client]:
122-
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.
130+
* https://github.com/jillesvangurp/es-kotlin-wrapper-client[ES Kotlin Wrapper
131+
Client]: Kotlin extension functions and abstractions for the
132+
{client}/java-api/current/index.html[official Elasticsearch high-level
133+
client]. Aims to reduce the amount of boilerplate needed to do searches, bulk
134+
indexing and other common things users do with the client.
123135

124136
[[lua]]
125137
== Lua
@@ -130,32 +142,38 @@ Also see the {client}/javascript-api/current/index.html[official Elasticsearch J
130142
[[dotnet]]
131143
== .NET
132144

133-
Also see the {client}/net-api/current/index.html[official Elasticsearch .NET client].
145+
See the {client}/net-api/current/index.html[official Elasticsearch .NET client].
134146

135147
[[perl]]
136148
== Perl
137149

138-
Also see the {client}/perl-api/current/index.html[official Elasticsearch Perl client].
150+
Also see the {client}/perl-api/current/index.html[official Elasticsearch Perl
151+
client].
139152

140-
* https://metacpan.org/pod/Elastijk[Elastijk]: A low level minimal HTTP client.
153+
* https://metacpan.org/pod/Elastijk[Elastijk]: A low-level, minimal HTTP client.
141154

142155

143156
[[php]]
144157
== PHP
145158

146-
Also see the {client}/php-api/current/index.html[official Elasticsearch PHP client].
159+
Also see the {client}/php-api/current/index.html[official Elasticsearch PHP
160+
client].
147161

148162
* https://github.com/ruflin/Elastica[Elastica]:
149163
PHP client.
150164

151-
* https://github.com/nervetattoo/elasticsearch[elasticsearch] PHP client.
165+
* https://github.com/nervetattoo/elasticsearch[elasticsearch]: PHP client.
152166

153-
* 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.
167+
* https://github.com/madewithlove/elasticsearcher[elasticsearcher]: Agnostic
168+
lightweight package on top of the Elasticsearch PHP client. Its main goal is to
169+
allow for easier structuring of queries and indices in your application. It does
170+
not want to hide or replace functionality of the Elasticsearch PHP client.
154171

155172
[[python]]
156173
== Python
157174

158-
Also see the {client}/python-api/current/index.html[official Elasticsearch Python client].
175+
See the {client}/python-api/current/index.html[official Elasticsearch Python
176+
client].
159177

160178
[[r]]
161179
== R
@@ -178,18 +196,19 @@ Also see the {client}/ruby-api/current/index.html[official Elasticsearch Ruby cl
178196
Tiny client with built-in zero-downtime migrations and ActiveRecord integration.
179197

180198
* https://github.com/toptal/chewy[chewy]:
181-
Chewy is an ODM and wrapper for the official Elasticsearch client
199+
An ODM and wrapper for the official Elasticsearch client.
182200

183201
* https://github.com/ankane/searchkick[Searchkick]:
184-
Intelligent search made easy
202+
Intelligent search made easy.
185203

186204
* https://github.com/artsy/estella[Estella]:
187-
Make your Ruby models searchable
205+
Make your Ruby models searchable.
188206

189207
[[rust]]
190208
== Rust
191209

192-
Also see the {client}/rust-api/current/index.html[official Elasticsearch Rust client].
210+
Also see the {client}/rust-api/current/index.html[official Elasticsearch Rust
211+
client].
193212

194213
* https://github.com/benashford/rs-es[rs-es]:
195214
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
215234
[[smalltalk]]
216235
== Smalltalk
217236

218-
* https://github.com/newapplesho/elasticsearch-smalltalk[elasticsearch-smalltalk] -
219-
Pharo Smalltalk client for Elasticsearch
237+
* https://github.com/newapplesho/elasticsearch-smalltalk[elasticsearch-smalltalk]:
238+
Pharo Smalltalk client for Elasticsearch.
220239

221240
[[vertx]]
222241
== Vert.x
223242

224243
* https://github.com/reactiverse/elasticsearch-client[elasticsearch-client]:
225-
An Elasticsearch client for Eclipse Vert.x
244+
An Elasticsearch client for Eclipse Vert.x.

0 commit comments

Comments
 (0)