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