public class LuceneEmbeddedAnalyzerStrategy extends Object implements AnalyzerStrategy
Constructor and Description |
---|
LuceneEmbeddedAnalyzerStrategy(ServiceManager serviceManager,
SearchConfiguration cfg) |
Modifier and Type | Method and Description |
---|---|
ScopedAnalyzerReference.Builder |
buildScopedAnalyzerReference(AnalyzerReference initialGlobalAnalyzerReference)
Creates a
ScopedAnalyzerReference builder. |
LuceneAnalyzerReference |
createDefaultAnalyzerReference() |
LuceneAnalyzerReference |
createLuceneClassAnalyzerReference(Class<?> analyzerClass) |
NamedLuceneAnalyzerReference |
createNamedAnalyzerReference(String name) |
LuceneAnalyzerReference |
createPassThroughAnalyzerReference() |
Map<String,AnalyzerReference> |
initializeAnalyzerReferences(Collection<AnalyzerReference> references,
Map<String,AnalyzerDef> mappingAnalyzerDefinitions)
Initializes references created by this strategy, i.e.
|
public LuceneEmbeddedAnalyzerStrategy(ServiceManager serviceManager, SearchConfiguration cfg)
public LuceneAnalyzerReference createDefaultAnalyzerReference()
createDefaultAnalyzerReference
in interface AnalyzerStrategy
public LuceneAnalyzerReference createPassThroughAnalyzerReference()
createPassThroughAnalyzerReference
in interface AnalyzerStrategy
public LuceneAnalyzerReference createLuceneClassAnalyzerReference(Class<?> analyzerClass)
createLuceneClassAnalyzerReference
in interface AnalyzerStrategy
analyzerClass
- The analyzer class the reference should reference.initialized later
.public NamedLuceneAnalyzerReference createNamedAnalyzerReference(String name)
createNamedAnalyzerReference
in interface AnalyzerStrategy
name
- The name of the analyzer to be referenced.initialized later
.public Map<String,AnalyzerReference> initializeAnalyzerReferences(Collection<AnalyzerReference> references, Map<String,AnalyzerDef> mappingAnalyzerDefinitions)
AnalyzerStrategy
initializeAnalyzerReferences
in interface AnalyzerStrategy
references
- The references to initialize, gathered through calls to methods of this strategy.mappingAnalyzerDefinitions
- The analyzer definitions gathered through the Hibernate Search mappings.public ScopedAnalyzerReference.Builder buildScopedAnalyzerReference(AnalyzerReference initialGlobalAnalyzerReference)
AnalyzerStrategy
ScopedAnalyzerReference
builder.buildScopedAnalyzerReference
in interface AnalyzerStrategy
initialGlobalAnalyzerReference
- The global analyzer to set initially on the builder.ScopedAnalyzerReference
builder. The returned reference will be
initialized later
.Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved