org.hibernate.search.engine.spi
Class AbstractDocumentBuilder.PropertiesMetadata
java.lang.Object
org.hibernate.search.engine.spi.AbstractDocumentBuilder.PropertiesMetadata
- Enclosing class:
- AbstractDocumentBuilder<T>
public static class AbstractDocumentBuilder.PropertiesMetadata
- extends Object
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
boost
public float boost
analyzer
public org.apache.lucene.analysis.Analyzer analyzer
discriminator
public Discriminator discriminator
discriminatorGetter
public org.hibernate.annotations.common.reflection.XMember discriminatorGetter
classBoostStrategy
public BoostStrategy classBoostStrategy
fieldNameToPositionMap
public final Map<String,Integer> fieldNameToPositionMap
fieldNames
public final List<String> fieldNames
fieldGetters
public final List<org.hibernate.annotations.common.reflection.XMember> fieldGetters
fieldGetterNames
public final List<String> fieldGetterNames
fieldBridges
public final List<FieldBridge> fieldBridges
fieldStore
public final List<Store> fieldStore
fieldIndex
public final List<org.apache.lucene.document.Field.Index> fieldIndex
fieldBoosts
public final List<Float> fieldBoosts
dynamicFieldBoosts
public final List<BoostStrategy> dynamicFieldBoosts
precisionSteps
public final List<Integer> precisionSteps
fieldNullTokens
public final List<String> fieldNullTokens
fieldTermVectors
public final List<org.apache.lucene.document.Field.TermVector> fieldTermVectors
embeddedGetters
public final List<org.hibernate.annotations.common.reflection.XMember> embeddedGetters
embeddedFieldNames
public final List<String> embeddedFieldNames
embeddedNullTokens
public final List<String> embeddedNullTokens
embeddedNullFields
public final List<String> embeddedNullFields
embeddedNullFieldBridges
public final List<FieldBridge> embeddedNullFieldBridges
embeddedPropertiesMetadata
public final List<AbstractDocumentBuilder.PropertiesMetadata> embeddedPropertiesMetadata
embeddedContainers
public final List<AbstractDocumentBuilder.PropertiesMetadata.Container> embeddedContainers
containedInGetters
public final List<org.hibernate.annotations.common.reflection.XMember> containedInGetters
containedInDepths
public final Map<String,Integer> containedInDepths
classNames
public final List<String> classNames
classStores
public final List<Store> classStores
classIndexes
public final List<org.apache.lucene.document.Field.Index> classIndexes
classBridges
public final List<FieldBridge> classBridges
classTermVectors
public final List<org.apache.lucene.document.Field.TermVector> classTermVectors
classBoosts
public final List<Float> classBoosts
AbstractDocumentBuilder.PropertiesMetadata
public AbstractDocumentBuilder.PropertiesMetadata()
getClassLuceneOptions
protected LuceneOptions getClassLuceneOptions(int i)
getFieldLuceneOptions
protected LuceneOptions getFieldLuceneOptions(int i,
Object value)
getClassBoost
protected float getClassBoost(Object value)
Copyright © 2006-2013 Red Hat Middleware, LLC. All Rights Reserved