Package io.fluxzero.common.search
package io.fluxzero.common.search
-
ClassDescriptionDefault serializer for
Documentinstances in the Fluxzero Runtime.Represents a structured, searchable, and indexable document within a Fluxzero collection.Represents a typed field value within a document (e.g. text, number, boolean).Enumerates the supported types of values that can appear in aDocumententry.Represents a navigable field access path for aDocumententry.Marker annotation on fields and methods that indicates that a property is to be used as facet when indexing a document for search.Inverter<T>Interface responsible for converting a domain object into aSerializedDocumentfor indexing, and vice versa—deserializing abyte[]representation into the original object type.Implementation ofInverterthat uses Jackson to invert an Object into aSerializedDocumentand back into aJsonNode.Hidden structural description carried by a composed independent-model graph document.One concrete placement in pre-order.Applies graph-view constraints, sorting, field selection and pagination after live graph composition.Deterministically composes direct current model documents using explicit relationship paths.Marker annotation that indicates that a property is to be ignored when indexing a document for text search.Marker annotation that indicates that a property is to be included when indexing a document for search.Marker annotation on fields and getters that indicates that a property is to be used for sorting and filtering.