Package org.hibernate.search.mapper.pojo.mapping.definition.annotation
package org.hibernate.search.mapper.pojo.mapping.definition.annotation
-
ClassDescriptionA source of types to be processed for annotations by Hibernate Search.A context to configure annotation mapping.Given an association from an entity type
Ato an entity typeB, defines the inverse side of an association, i.e. the path fromBtoA.Maps a constructor parameter to a composite projection, which will combine multiple inner projections.Maps a constructor parameter to a distance projection, i.e. sequences of text that matched the query, extracted from the given field's value.Maps a property to the identifier of documents in the index.Maps a constructor parameter to a projection to aDocumentReferencerepresenting the hit.Maps a constructor parameter to a projection to the entity that was originally indexed, which for the Hibernate ORM mapper is a managed entity loaded from the database.Maps a constructor parameter to a projection to a reference to the entity that was originally indexed.Maps a constructor parameter to a projection to the value of a field in the indexed document.Maps a property to a full-text field in the index, potentially holding multiple tokens (words) of text.Maps an entity property to a field in the index.Maps a constructor parameter to a projection to highlights, i.e. sequences of text that matched the query, extracted from the given field's value.Maps a constructor parameter to a projection to the identifier of the mapped entity, i.e. the value of the property marked as@DocumentId.Maps an entity type to an index.Maps a property to an object field whose fields are the same as those defined in the property type.Given a property, defines how a dependency of the indexing process to this property should affect its reindexing.Maps a property to a keyword field in the index, holding a single token (word) of text.Applies a marker to a property using aMarkerBinder.Maps a property to a non-standard field in the index.A path from a root object to one or more target value(s).Maps a constructor parameter to an object projection bound to a specific object field in the indexed document.Maps a constructor parameter to a projection to the identifier of the mapped entity, i.e. the value of the property marked as@DocumentId.Marks a constructor to use for projections from an index object (root or object field) to a Java object.Maps a property to index fields using aPropertyBinder, which will define aPropertyBridge.A reference to a POJO property using its name, and to one or more target value(s) in that property using aContainerExtraction.Maps a property to a scaled number field in the index, i.e. a numeric field for integer or floating-point values that require a higher precision than doubles but always have roughly the same scale.Maps a constructor parameter to a projection to the score of the hit.Given a type, marks this type as an entity type.Maps a type to index fields using aTypeBinder, which will define aTypeBridge.Maps an entity property to a vector field in the index.