public class ScopedElasticsearchAnalyzer extends Object implements ElasticsearchAnalyzer, ScopedAnalyzer
ScopedElasticsearchAnalyzer is a wrapper class containing all remote analyzers for a given class.
ScopedElasticsearchAnalyzer behaves similar to ElasticsearchAnalyzerImpl but delegates requests for name
to the underlying ElasticsearchAnalyzerImpl depending on the requested field name.| Modifier and Type | Class and Description |
|---|---|
static class |
ScopedElasticsearchAnalyzer.Builder |
| Constructor and Description |
|---|
ScopedElasticsearchAnalyzer(ElasticsearchAnalyzerReference globalAnalyzerReference) |
ScopedElasticsearchAnalyzer(ScopedElasticsearchAnalyzer.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
AnalyzerDef |
getDefinition(String fieldName) |
Class<?> |
getLuceneClass(String fieldName) |
String |
getName(String fieldName) |
ScopedElasticsearchAnalyzer.Builder |
startCopy() |
String |
toString() |
public ScopedElasticsearchAnalyzer(ElasticsearchAnalyzerReference globalAnalyzerReference)
public ScopedElasticsearchAnalyzer(ScopedElasticsearchAnalyzer.Builder builder)
public String getName(String fieldName)
getName in interface RemoteAnalyzerpublic AnalyzerDef getDefinition(String fieldName)
getDefinition in interface ElasticsearchAnalyzerpublic Class<?> getLuceneClass(String fieldName)
getLuceneClass in interface ElasticsearchAnalyzerpublic void close()
close in interface RemoteAnalyzerclose in interface ScopedAnalyzerpublic ScopedElasticsearchAnalyzer.Builder startCopy()
startCopy in interface ScopedAnalyzerCopyright © 2006–2016 Hibernate. All rights reserved.