public final class DocumentFieldMappers extends Object implements Iterable<FieldMapper>
Constructor and Description |
---|
DocumentFieldMappers(Collection<FieldMapper> mappers,
org.apache.lucene.analysis.Analyzer defaultIndex,
org.apache.lucene.analysis.Analyzer defaultSearch,
org.apache.lucene.analysis.Analyzer defaultSearchQuote) |
Modifier and Type | Method and Description |
---|---|
FieldMapper |
getMapper(String field)
Returns the mapper for the given field
|
org.apache.lucene.analysis.Analyzer |
indexAnalyzer()
A smart analyzer used for indexing that takes into account specific analyzers configured
per
FieldMapper . |
Iterator<FieldMapper> |
iterator() |
org.apache.lucene.analysis.Analyzer |
searchAnalyzer()
A smart analyzer used for searching that takes into account specific analyzers configured
per
FieldMapper . |
org.apache.lucene.analysis.Analyzer |
searchQuoteAnalyzer() |
Collection<String> |
simpleMatchToFullName(String pattern) |
FieldMapper |
smartNameFieldMapper(String name) |
public DocumentFieldMappers(Collection<FieldMapper> mappers, org.apache.lucene.analysis.Analyzer defaultIndex, org.apache.lucene.analysis.Analyzer defaultSearch, org.apache.lucene.analysis.Analyzer defaultSearchQuote)
public FieldMapper getMapper(String field)
public Collection<String> simpleMatchToFullName(String pattern)
public FieldMapper smartNameFieldMapper(String name)
public org.apache.lucene.analysis.Analyzer indexAnalyzer()
FieldMapper
.public org.apache.lucene.analysis.Analyzer searchAnalyzer()
FieldMapper
.public org.apache.lucene.analysis.Analyzer searchQuoteAnalyzer()
public Iterator<FieldMapper> iterator()
iterator
in interface Iterable<FieldMapper>
Copyright © 2009–2016. All rights reserved.