org.hibernate.search.analyzer
Interface Discriminator
public interface Discriminator
Returns the expected discriminator name to use on the element evaluated
- Author:
- Hardy Ferentschik
getAnalyzerDefinitionName
String getAnalyzerDefinitionName(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 © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved