Package io.fluxcapacitor.common.api.search
package io.fluxcapacitor.common.api.search
-
ClassDescriptionRepresents a single operation in a bulk document update.Supported bulk operation types.Command to perform a batch update of documents in the search/document store.Metric representation for monitoring or observability.Base interface for defining filter conditions (constraints) used in document search queries.Command to configure to use a search collection as a searchable audit trail.Command to delete an entire search collection, removing all documents within it.Command to delete a single document from the search store by its collection and ID.Command to delete documents from the search store based on a search query.Represents aggregate statistics for a group of documents, including values for specified fields.Statistical summary for a single document field.Represents a single low-level document update operation to be applied to a search collection.Represents a single facet field-value pair within a document.Represents the count of documents matching a specific facet value.Request to fetch a single document from the search store by ID and collection.Result returned in response to a
GetDocument
request.Lightweight structure for representingGetDocumentResult
in Flux metrics logs.Request to compute statistics on documents that match a givenSearchQuery
.Response to aGetDocumentStats
request.Compact summary of the result, used for internal monitoring purposes.Request to retrieve aggregated counts for allfacet
fields across documents matching the givenSearchQuery
.Result returned for aGetFacetStats
request.Lightweight summary of the facet statistics result, used for internal metric tracking.Request to compute a time-based histogram over documents that match a given query.Result of aGetSearchHistogram
request.Represents a group key for aggregating documents inDocumentStats
.A request to check whether a document exists in a given collection.Command used to index a collection ofSerializedDocument
instances in the search store.AConstraint
implementation that matches all documents and imposes no filtering conditions.Request used to perform a search over documents indexed in the Flux search store.The result of aSearchDocuments
request.Lightweight metric representation used for logging search result metadata.Represents a histogram over a time range, typically returned byGetSearchHistogramResult
.A query for filtering documents in one or more search collections.Builder class for constructing instances ofSearchQuery
.Represents a serialized form of a search document stored in a Flux Capacitor collection.Represents a sortable entry in aDocument
for use in search operations.