Package io.fluxzero.common.api.search
package io.fluxzero.common.api.search
-
ClassDescriptionAtomically adopts an application-verified staged Model document.Represents 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
GetDocumentrequest.Lightweight structure for representingGetDocumentResultin Fluxzero metrics logs.Request to fetch multiple documents from the search store by collection and their IDs.Result returned in response to aGetDocumentsrequest.Lightweight structure for representingGetDocumentsResultin Fluxzero metrics logs.Request to compute statistics on documents that match a givenSearchQuery.Response to aGetDocumentStatsrequest.Compact summary of the result, used for internal monitoring purposes.Request to retrieve aggregated counts for allfacetfields across documents matching the givenSearchQuery.Result returned for aGetFacetStatsrequest.Lightweight summary of the facet statistics result, used for internal metric tracking.Retrieves the production and staged direct documents needed to verify one Model migration.Production and staged state for an application-verified direct Model migration.Content-free metrics representation.Retrieves a bounded batch of staged direct Model migrations for application-level adoption.A bounded batch of durable heads from the otherwise invisible Model-migration staging area.Content-free metrics representation.Request to retrieve existing regular search collections and audit trails.Response to aGetSearchCollectionsrequest.Compact result summary used for metrics.Request to compute a time-based histogram over documents that match a given query.Result of aGetSearchHistogramrequest.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 ofSerializedDocumentinstances in the search store.Optional bounds for composing current independent-model documents into the documents returned by a search.Current-state relationship constraint for independent model documents.Relationship direction as observed from returned target documents.Command to move a single document to another collection.Command to move matching documents to a collection.AConstraintimplementation that matches all documents and imposes no filtering conditions.Conditionally replaces one materialized model-graph document after application-level schema migration.Describes an existing search collection and its storage type.Supported search collection types.Request used to perform a search over documents indexed in the Fluxzero search store.The result of aSearchDocumentsrequest.Lightweight metric representation used for logging search result metadata.Represents a histogram over a time range, typically returned byGetSearchHistogramResult.Searches current independent model documents subject to bounded relationship constraints.Searches independent model documents and composes their current child graph into every returned root document.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 Fluxzero collection.Represents a sortable entry in aDocumentfor use in search operations.