org.hibernate.search.metadata
public interface IndexedTypeDescriptor extends FieldContributor
| Modifier and Type | Method and Description |
|---|---|
BoostStrategy |
getDynamicBoost() |
Set<FieldDescriptor> |
getFieldsForProperty(String propertyName)
Returns the set of index descriptors for the indexed field generated by the property with the given name.
|
Set<IndexDescriptor> |
getIndexDescriptors()
Returns a set of
IndexDescriptor instances describing Lucene index information, in particular the index name. |
FieldDescriptor |
getIndexedField(String fieldName)
Retrieves the field descriptor for a given field name.
|
Set<PropertyDescriptor> |
getIndexedProperties() |
PropertyDescriptor |
getProperty(String propertyName)
Retrieves the property descriptor for a given property name.
|
float |
getStaticBoost() |
Class<?> |
getType() |
boolean |
isIndexed() |
boolean |
isSharded() |
getIndexedFieldsClass<?> getType()
boolean isIndexed()
true if the type for this descriptor is indexed, false otherwiseboolean isSharded()
true is this index is sharded, false otherwiseSet<IndexDescriptor> getIndexDescriptors()
IndexDescriptor instances describing Lucene index information, in particular the index name.
The index name can also be used to retrieve the actual IndexManager for this index via
org.hibernate.search.engine.spi.SearchFactoryImplementor#getIndexManagerHolder()#getIndexManager(String).
For non sharded indexes there will be only a single IndexDescriptor. The empty set is returned for an unindexed typeIndexDescriptor instances describing Lucene index informationfloat getStaticBoost()
BoostStrategy getDynamicBoost()
Set<PropertyDescriptor> getIndexedProperties()
PropertyDescriptorsPropertyDescriptor getProperty(String propertyName)
propertyName - the property name for which to return descriptor, cannot be nullnull is returned in case a property with
the specified name does not existIllegalArgumentException - in case propertyName is nullFieldDescriptor getIndexedField(String fieldName)
fieldName - the field name for which to return descriptor, cannot be nullnull is returned in case a field with the specified name does not existIllegalArgumentException - in case fieldName is nullSet<FieldDescriptor> getFieldsForProperty(String propertyName)
propertyName - the property name, cannot be nullIllegalArgumentException - in case propertyName is nullCopyright © 2006-2015 Red Hat, Inc. All Rights Reserved