All Products
Search
Document Center

Lindorm:Connect to the search engine using the Java API

Last Updated:Jun 17, 2026

The Lindorm search engine supports multiple Java clients for connectivity. Each client differs in API level, compatibility, and maintenance status.

Client overview

The Lindorm search engine supports the following Java clients:

  • Java High Level REST Client (Recommended): Released with Elasticsearch 5.6.0 on September 11, 2017. Built on the Low Level REST Client, it extends its classes and interfaces and depends on the Elasticsearch core project. It accepts a Request object as a parameter and returns a Response object. All APIs support synchronous and asynchronous invocations. For more information, see Java High Level REST Client.

  • Java Low Level REST Client: Released in 2016, this client communicates with Elasticsearch over HTTP. Its API does not handle data encoding or decoding, so you must encode and decode data yourself. For more information, see Java Low Level REST Client.

Client compatibility

The REST Client is forward compatible. For example, version 6.7.0 of the Java High Level REST Client can communicate with Elasticsearch clusters that run version 6.7.0 or later.

Note

Use a REST Client of version 7.10.0 or earlier to connect to the Lindorm search engine.