public final class DocumentFieldMappers extends java.lang.Object implements java.lang.Iterable<FieldMapper>
Constructor and Description |
---|
DocumentFieldMappers(java.util.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(java.lang.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 . |
java.util.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() |
java.util.Collection<java.lang.String> |
simpleMatchToFullName(java.lang.String pattern) |
FieldMapper |
smartNameFieldMapper(java.lang.String name) |
public DocumentFieldMappers(java.util.Collection<FieldMapper> mappers, org.apache.lucene.analysis.Analyzer defaultIndex, org.apache.lucene.analysis.Analyzer defaultSearch, org.apache.lucene.analysis.Analyzer defaultSearchQuote)
public FieldMapper getMapper(java.lang.String field)
public java.util.Collection<java.lang.String> simpleMatchToFullName(java.lang.String pattern)
public FieldMapper smartNameFieldMapper(java.lang.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 java.util.Iterator<FieldMapper> iterator()
iterator
in interface java.lang.Iterable<FieldMapper>