OpenSearch Implementation
Showcases saving data and performing swift geospatial or text-based searches in OpenSearch as an alternative to Elasticsearch.
Key Features
OpenSearch Client: Illustrates setting up a Spring Boot app to send documents to an OpenSearch cluster.
Geospatial Queries: Provides examples of storing and querying location-based data.
High Throughput: Demonstrates efficient indexing and search operations.
Querying
You can use either:
Swagger UI for built-in endpoints.
OpenSearch Dashboards for manual searching.
Format code
Run tests
Run locally
Using Testcontainers at Development Time
You can run TestApplication.java
from your IDE directly. You can also run the application using Maven as follows:
Useful Links
Swagger UI: http://localhost:8080/swagger-ui.html
Actuator Endpoint: http://localhost:8080/actuator
Last updated