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
A
to an entity typeB
, defines the inverse side of an association, i.e.Maps a constructor parameter to a composite projection, which will combine multiple inner projections.Maps a property to the identifier of documents in the index.Maps a constructor parameter to a projection to aDocumentReference
representing 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.Maps a constructor parameter to a projection to the identifier of the mapped entity, i.e.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.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.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.