Lucenia language clients
Preview
Lucenia provides clients in JavaScript, Python, Ruby, Java, PHP, .NET, Go, Hadoop, and Rust.
The Lucenia Java high-level REST client is deprecated and will be removed in a future release. Switching to the Java client is recommended.
Lucenia clients
Lucenia provides clients for the following programming languages and platforms:
- Python
- Java
- JavaScript
- Go
- Ruby
- PHP
- .NET
- Rust
- Spark
- Lucenia Spark extension (COMING SOON)
Legacy clients
While Lucenia shares several core features with OpenSearch and Elasticsearch, mixing and matching the client and cluster has a high risk of errors and unexpected results. As OpenSearch and Elasticsearch continue to diverge, such risks may increase. Although your existing client may continue working with your OpenSearch and/or Elasticsearch cluster, using Lucenia clients for Lucenia clusters is always recommended.
To view the compatibility matrix for a specific client, see the COMPATIBILITY.md
file in the client’s repository.
Client | Recommended version |
---|---|
Elasticsearch Java low-level REST client | 7.13.4 |
Elasticsearch Java high-level REST client | 7.13.4 |
Elasticsearch Python client | 7.13.4 |
Elasticsearch Node.js client | 7.13.0 |
Elasticsearch Ruby client | 7.13.0 |