Package org.elasticsearch.index.mapper
Class DocumentFieldMappers
- java.lang.Object
-
- org.elasticsearch.index.mapper.DocumentFieldMappers
-
-
Constructor Summary
Constructors Constructor Description DocumentFieldMappers(java.util.Collection<FieldMapper> mappers, java.util.Collection<FieldAliasMapper> aliasMappers, org.apache.lucene.analysis.Analyzer defaultIndex, org.apache.lucene.analysis.Analyzer defaultSearch, org.apache.lucene.analysis.Analyzer defaultSearchQuote)
-
Method Summary
Modifier and Type Method Description Mapper
getMapper(java.lang.String field)
Returns the leaf mapper associated with this field name.org.apache.lucene.analysis.Analyzer
indexAnalyzer()
A smart analyzer used for indexing that takes into account specific analyzers configured perFieldMapper
.java.util.Iterator<Mapper>
iterator()
-
-
-
Constructor Detail
-
DocumentFieldMappers
public DocumentFieldMappers(java.util.Collection<FieldMapper> mappers, java.util.Collection<FieldAliasMapper> aliasMappers, org.apache.lucene.analysis.Analyzer defaultIndex, org.apache.lucene.analysis.Analyzer defaultSearch, org.apache.lucene.analysis.Analyzer defaultSearchQuote)
-
-
Method Detail
-
getMapper
public Mapper getMapper(java.lang.String field)
Returns the leaf mapper associated with this field name. Note that the returned mapper could be either a concreteFieldMapper
, or aFieldAliasMapper
. To access a field's type information,MapperService.fullName(java.lang.String)
should be used instead.
-
indexAnalyzer
public org.apache.lucene.analysis.Analyzer indexAnalyzer()
A smart analyzer used for indexing that takes into account specific analyzers configured perFieldMapper
.
-
-