org.hibernate.search.analyzer
Interface Discriminator
public interface Discriminator
Allows to choose a by name defines analyzer at runtime.
- Author:
- Hardy Ferentschik
getAnanyzerDefinitionName
String getAnanyzerDefinitionName(Object value,
Object entity,
String field)
- Allows to specify the analyzer to be used for the given field based on the specified entity state.
- Parameters:
value - The value of the field the @AnalyzerDiscriminator annotation was placed on. null
if the annotation was placed on class level.entity - The entity to be indexed.field - The document field.
- Returns:
- The name of a defined analyzer to be used for the specified
field or null if the
default analyzer for this field should be used. - See Also:
AnalyzerDef
Copyright © 2011 Hibernate. All Rights Reserved.