Package org.hibernate.search.engine
Class AbstractDocumentBuilder.PropertiesMetadata
java.lang.Object
org.hibernate.search.engine.AbstractDocumentBuilder.PropertiesMetadata
- Enclosing class:
AbstractDocumentBuilder<T>
Wrapper class containing all the meta data extracted out of a single entity.
All field/property related properties are kept in lists. Retrieving all metadata for a given
property/field means accessing all the lists with the same index.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionfloatfinal List<FieldBridge> final List<Field.Index> final List<Field.TermVector> final List<BoostStrategy> final List<FieldBridge> final List<Field.Index> final List<Field.TermVector> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected floatgetClassBoost(Object value) protected LuceneOptionsgetClassLuceneOptions(int i) protected LuceneOptionsgetFieldLuceneOptions(int i, Object value)
-
Field Details
-
boost
public float boost -
analyzer
-
discriminator
-
discriminatorGetter
-
classBoostStrategy
-
fieldNameToPositionMap
-
fieldNames
-
fieldGetters
-
fieldBridges
-
fieldStore
-
fieldIndex
-
fieldBoosts
-
dynamicFieldBoosts
-
precisionSteps
-
fieldNullTokens
-
fieldTermVectors
-
embeddedGetters
-
embeddedPropertiesMetadata
-
embeddedContainers
-
containedInGetters
-
classNames
-
classStores
-
classIndexes
-
classBridges
-
classTermVectors
-
classBoosts
-
-
Constructor Details
-
PropertiesMetadata
protected PropertiesMetadata()
-
-
Method Details
-
getClassLuceneOptions
-
getFieldLuceneOptions
-
getClassBoost
-