Package org.hibernate.search.annotations

Enum Summary
FilterCacheModeType Cache mode strategy for FullTextFilterDefs.
Index Defines how an Field should be indexed
Resolution Date indexing resolution.
Store Whether or not the value is stored in the document
TermVector Defines the term vector storing strategy
 

Annotation Types Summary
Analyzer Define an Analyzer for a given entity, method, field or Field The order of precedence is as such: - @Field - field / method - entity - default Either describe an explicit implementation through the impl parameter or use an external @AnalyzerDef definition through the def parameter
AnalyzerDef Reusable analyzer definition.
AnalyzerDefs Reusable analyzer definitions.
AnalyzerDiscriminator Allows to dynamically select a named analyzer through a Discriminator implementation.
Boost Apply a boost factor on a field or a whole entity
ClassBridge This annotation allows a user to apply an implementation class to a Lucene document to manipulate it in any way the user sees fit.
ClassBridges  
ContainedIn Describe the owning entity as being part of the target entity's index (to be more accurate, being part of the indexed object graph).
DateBridge Defines the temporal resolution of a given field Date are stored as String in GMT
DocumentId Declare a field as the document id.
Factory Marks a method as a factory method for a given type.
Field Mark a property as indexable
FieldBridge specifies a given field bridge implementation
Fields Mark a property as indexable into different fields Useful if the field is used for sorting and searching
FullTextFilterDef Defines a FullTextFilter that can be optionally applied to every FullText Queries While not related to a specific indexed entity, the annotation has to be set on one of them
FullTextFilterDefs A list of FullTextFilterDef
Indexed  
IndexedEmbedded  
Key Marks a method as a key constructor for a given type.
Parameter Parameter (basically key/value pattern)
ProvidedId Objects whose identifier is provided externally and not part of the object state should be marked with this annotation

This annotation should not be used in conjunction with DocumentId

Similarity  
TokenFilterDef Define a TokenFilterFactory and its parameters.
TokenizerDef Define a TokenizerFactory and its parameters.