jeap-opensearch-client-starter
Spring Boot starter for type-safe, authorization-aware read access to OpenSearch indices in jEAP applications.
Key Features
- Auto-configured client:
OpenSearchClientandSearchItemClientconfigured automatically for plain HTTP or AWS SigV4-signed connections - Multi-version search: Searches across ISM rollover index partitions and dispatches typed deserialization per document by
search_item.major_version - Authorization: Pre-check, BP pre-filter, and post-filter based on roles declared on each
IndexType - User authorization:
UserSearchItemAuthorizationintegration with jEAP security for current-user role checks - Non-generic results:
SearchItemVieweliminates wildcard return types from public APIs