public class LuceneClassElasticsearchAnalyzerReference extends ElasticsearchAnalyzerReference
| Constructor and Description |
|---|
LuceneClassElasticsearchAnalyzerReference(Class<?> luceneClass) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAnalyzerName(String fieldName) |
void |
initialize(ElasticsearchAnalysisDefinitionRegistry definitionRegistry,
ElasticsearchAnalyzerDefinitionTranslator translator)
Initialize the internals of this reference, so that enough information will be available
to execute
RemoteAnalyzerReference.getAnalyzerName(String) and
ElasticsearchAnalyzerReference.registerDefinitions(String, ElasticsearchAnalysisDefinitionRegistry). |
boolean |
isInitialized() |
boolean |
isNormalizer(String fieldName) |
void |
registerDefinitions(String fieldName,
ElasticsearchAnalysisDefinitionRegistry definitionRegistry)
Register definitions that will be needed in order to add the field named
fieldName
to the Elasticsearch mapping. |
String |
toString() |
closeis, unwrappublic LuceneClassElasticsearchAnalyzerReference(Class<?> luceneClass)
public String getAnalyzerName(String fieldName)
getAnalyzerName in class RemoteAnalyzerReferencepublic boolean isNormalizer(String fieldName)
public void registerDefinitions(String fieldName, ElasticsearchAnalysisDefinitionRegistry definitionRegistry)
ElasticsearchAnalyzerReferencefieldName
to the Elasticsearch mapping.registerDefinitions in class ElasticsearchAnalyzerReferencefieldName - The name of the field for which every referenced analysis definition should be
registered.definitionRegistry - The registry to be populated (it may be empty).public boolean isInitialized()
isInitialized in class ElasticsearchAnalyzerReferencepublic void initialize(ElasticsearchAnalysisDefinitionRegistry definitionRegistry, ElasticsearchAnalyzerDefinitionTranslator translator)
ElasticsearchAnalyzerReferenceRemoteAnalyzerReference.getAnalyzerName(String) and
ElasticsearchAnalyzerReference.registerDefinitions(String, ElasticsearchAnalysisDefinitionRegistry).initialize in class ElasticsearchAnalyzerReferencedefinitionRegistry - The registry holding all known analyzer definitions.translator - An ElasticsearchAnalyzerDefinitionTranslator.Copyright © 2006–2017 Hibernate. All rights reserved.