public class MutableAnalyzerRegistry extends Object implements AnalyzerRegistry
AnalyzerStrategy
of that index manager type.Modifier and Type | Method and Description |
---|---|
ScopedAnalyzerReference.Builder |
buildScopedAnalyzerReference() |
void |
close()
Close analyzers if possible
|
AnalyzerReference |
getAnalyzerReference(Class<?> analyzerClazz) |
AnalyzerReference |
getAnalyzerReference(String name) |
AnalyzerReference |
getDefaultAnalyzerReference() |
Map<Class<?>,AnalyzerReference> |
getLuceneClassAnalyzerReferences() |
Map<String,AnalyzerReference> |
getNamedAnalyzerReferences() |
AnalyzerReference |
getOrCreateAnalyzerReference(Class<?> analyzerClazz) |
AnalyzerReference |
getOrCreateAnalyzerReference(String name) |
AnalyzerReference |
getPassThroughAnalyzerReference() |
void |
initialize(Map<String,AnalyzerDef> mappingAnalyzerDefinitions) |
public AnalyzerReference getDefaultAnalyzerReference()
getDefaultAnalyzerReference
in interface AnalyzerRegistry
public AnalyzerReference getPassThroughAnalyzerReference()
getPassThroughAnalyzerReference
in interface AnalyzerRegistry
public Map<String,AnalyzerReference> getNamedAnalyzerReferences()
getNamedAnalyzerReferences
in interface AnalyzerRegistry
public Map<Class<?>,AnalyzerReference> getLuceneClassAnalyzerReferences()
getLuceneClassAnalyzerReferences
in interface AnalyzerRegistry
public AnalyzerReference getAnalyzerReference(String name)
getAnalyzerReference
in interface AnalyzerRegistry
public AnalyzerReference getOrCreateAnalyzerReference(String name)
public AnalyzerReference getAnalyzerReference(Class<?> analyzerClazz)
getAnalyzerReference
in interface AnalyzerRegistry
public AnalyzerReference getOrCreateAnalyzerReference(Class<?> analyzerClazz)
public void close()
AnalyzerRegistry
close
in interface AnalyzerRegistry
public void initialize(Map<String,AnalyzerDef> mappingAnalyzerDefinitions)
public ScopedAnalyzerReference.Builder buildScopedAnalyzerReference()
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved