@ExperimentalApi public class AnalyzerDescriptor extends Object implements MappingAnalyzerDescriptor
TokenizerDescriptor and some (possibly no) CharFilterDescriptor and
TokenFilterDescriptor that collectively specifies how to break a text into token.| Modifier and Type | Class and Description |
|---|---|
static class |
AnalyzerDescriptor.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AnalyzerDescriptor.Builder |
builder(TokenizerDescriptor tokenizer) |
boolean |
equals(Object o) |
Collection<CharFilterDescriptor> |
getCharFilters() |
org.apache.lucene.analysis.Analyzer |
getLuceneAnalyzer(LuceneAnalyzerMapper luceneAnalyzerMapper) |
Collection<TokenFilterDescriptor> |
getTokenFilters() |
TokenizerDescriptor |
getTokenizer() |
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAnalyzerpublic Collection<CharFilterDescriptor> getCharFilters()
public TokenizerDescriptor getTokenizer()
public Collection<TokenFilterDescriptor> getTokenFilters()
public static AnalyzerDescriptor.Builder builder(TokenizerDescriptor tokenizer)
public org.apache.lucene.analysis.Analyzer getLuceneAnalyzer(LuceneAnalyzerMapper luceneAnalyzerMapper)
getLuceneAnalyzer in interface MappingAnalyzerDescriptorCopyright © 2003–2022 Atlassian. All rights reserved.