Please enable JavaScript.
Coggle requires JavaScript to display documents.
meridian-dal - Coggle Diagram
meridian-dal
-
Purpose
-
Persist, Upsert, Update, Delete
Search, Aggregations, Pagination, Scroll
-
-
-
-
Managers (entry points)
-
Persistence
-
ESPersistenceManagerImpl
bulk writes, delete-by-query, update-by-query
-
-
upsert(index, id, source, insert)
upsert(index|storage, AbstractQuery|QueryBuilder, Script)
-
delete(entities|ids|indices, by query or ids)
-
-
Search
-
Helpers
ESSchemaManager.applySchema(SearchRequest, SchemaRequest)
ESPaginationManager.applyPagination(SearchSourceBuilder, PaginationRequest)
ESSortManager.applySort(SearchSourceBuilder, SortRequest)
-
-
-
Utilities
ElasticSearchUtils
splitHostAndPort("host[:port]", defaultPort) → HostAndPort
ElasticSearchQueryUtil
-
-
-
buildQuery(...) helpers (EQ, NEQ, CONTAINS, PREFIX, SUFFIX, GT/GTE/LT/LTE, range, empty/not empty)
createFilter(allowedFields, paramMap)
-
-
Configuration
ESConfig
AbstractESConfig (secure, clusterUrl, defaultESPort, protocol, user/pass, ssl, timeouts)
-
ESSslConfig (enabled, disableHostnameVerification, keystorePath/password)
-
Client bootstrap
-
ESRestClientHandler (singleton, env-backed ESConfig)
-
-
-