Connect to OpenSearch with Java

There are a few ways to write Java client for OpenSearch. Here we are using Java High-Level REST Client. Make sure you have Java 1.8 or higher version. In order to use Java High-Level REST Client, you need to add the following dependencies to the project.

  1. Authentication to OpenSearch Cluster
  2. Connect to cluster
  3. Indexing
  4. Getting a document

Full sample code