public interface AnalyzerStrategy
| Modifier and Type | Method and Description |
|---|---|
ScopedAnalyzerReference.Builder |
buildScopedAnalyzerReference(AnalyzerReference initialGlobalAnalyzerReference)
Creates a
ScopedAnalyzerReference builder. |
AnalyzerReference |
createDefaultAnalyzerReference() |
AnalyzerReference |
createLuceneClassAnalyzerReference(Class<?> analyzerClass) |
AnalyzerReference |
createNamedAnalyzerReference(String name) |
AnalyzerReference |
createPassThroughAnalyzerReference() |
Map<String,AnalyzerReference> |
initializeAnalyzerReferences(Collection<AnalyzerReference> references,
Map<String,AnalyzerDef> mappingAnalyzerDefinitions)
Initializes references created by this strategy, i.e.
|
AnalyzerReference createDefaultAnalyzerReference()
AnalyzerReference createPassThroughAnalyzerReference()
AnalyzerReference createNamedAnalyzerReference(String name)
name - The name of the analyzer to be referenced.initialized later.AnalyzerReference createLuceneClassAnalyzerReference(Class<?> analyzerClass)
analyzerClass - The analyzer class the reference should reference.initialized later.Map<String,AnalyzerReference> initializeAnalyzerReferences(Collection<AnalyzerReference> references, Map<String,AnalyzerDef> mappingAnalyzerDefinitions)
references - The references to initialize, gathered through calls to methods of this strategy.mappingAnalyzerDefinitions - The analyzer definitions gathered through the Hibernate Search mappings.ScopedAnalyzerReference.Builder buildScopedAnalyzerReference(AnalyzerReference initialGlobalAnalyzerReference)
ScopedAnalyzerReference builder.initialGlobalAnalyzerReference - The global analyzer to set initially on the builder.ScopedAnalyzerReference builder. The returned reference will be
initialized later.Copyright © 2006–2017 Hibernate. All rights reserved.