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.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.