public interface ElasticsearchAnalysisDefinitionRegistry
Modifier and Type | Method and Description |
---|---|
AnalyzerDefinition |
getAnalyzerDefinition(String name) |
CharFilterDefinition |
getCharFilterDefinition(String name) |
TokenFilterDefinition |
getTokenFilterDefinition(String name) |
TokenizerDefinition |
getTokenizerDefinition(String name) |
void |
register(String name,
AnalyzerDefinition definition)
Register an analyzer definition.
|
void |
register(String name,
CharFilterDefinition definition)
Register a char filter definition.
|
void |
register(String name,
TokenFilterDefinition definition)
Register a token filter definition.
|
void |
register(String name,
TokenizerDefinition definition)
Register a tokenizer definition.
|
void register(String name, AnalyzerDefinition definition)
name
- The name of the definition to be registered.definition
- The definition to be registered.SearchException
- if the name is already associated with a different definition.void register(String name, TokenizerDefinition definition)
name
- The name of the definition to be registered.definition
- The definition to be registered.SearchException
- if the name is already associated with a different definition.void register(String name, TokenFilterDefinition definition)
name
- The name of the definition to be registered.definition
- The definition to be registered.SearchException
- if the name is already associated with a different definition.void register(String name, CharFilterDefinition definition)
name
- The name of the definition to be registered.definition
- The definition to be registered.SearchException
- if the name is already associated with a different definition.AnalyzerDefinition getAnalyzerDefinition(String name)
name
- null
if there isn't any.TokenizerDefinition getTokenizerDefinition(String name)
name
- null
if there isn't any.TokenFilterDefinition getTokenFilterDefinition(String name)
name
- null
if there isn't any.CharFilterDefinition getCharFilterDefinition(String name)
name
- null
if there isn't any.Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved