org.elasticsearch.index.mapper
Class DocumentFieldMappers

java.lang.Object
  extended by org.elasticsearch.index.mapper.DocumentFieldMappers
All Implemented Interfaces:
Iterable<FieldMapper>

public class DocumentFieldMappers
extends Object
implements Iterable<FieldMapper>


Constructor Summary
DocumentFieldMappers(DocumentMapper docMapper, Iterable<FieldMapper> fieldMappers)
           
 
Method Summary
 DocumentFieldMappers concat(DocumentMapper docMapper, FieldMapper... fieldMappers)
           
 DocumentFieldMappers concat(DocumentMapper docMapper, Iterable<FieldMapper> fieldMappers)
           
 FieldMappers fullName(String fullName)
           
 boolean hasMapper(FieldMapper fieldMapper)
           
 org.apache.lucene.analysis.Analyzer indexAnalyzer()
          A smart analyzer used for indexing that takes into account specific analyzers configured per FieldMapper.
 org.apache.lucene.analysis.Analyzer indexAnalyzer(org.apache.lucene.analysis.Analyzer defaultAnalyzer)
          A smart analyzer used for indexing that takes into account specific analyzers configured per FieldMapper with a custom default analyzer for no explicit field analyzer.
 FieldMappers indexName(String indexName)
           
 com.google.common.collect.UnmodifiableIterator<FieldMapper> iterator()
           
 com.google.common.collect.ImmutableList<FieldMapper> mappers()
           
 FieldMappers name(String name)
           
 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()
           
 Set<String> simpleMatchToIndexNames(String pattern)
           
 FieldMappers smartName(String name)
          Tries to find first based on fullName(String), then by indexName(String), and last by name(String).
 FieldMapper smartNameFieldMapper(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentFieldMappers

public DocumentFieldMappers(DocumentMapper docMapper,
                            Iterable<FieldMapper> fieldMappers)
Method Detail

iterator

public com.google.common.collect.UnmodifiableIterator<FieldMapper> iterator()
Specified by:
iterator in interface Iterable<FieldMapper>

mappers

public com.google.common.collect.ImmutableList<FieldMapper> mappers()

hasMapper

public boolean hasMapper(FieldMapper fieldMapper)

name

public FieldMappers name(String name)

indexName

public FieldMappers indexName(String indexName)

fullName

public FieldMappers fullName(String fullName)

simpleMatchToIndexNames

public Set<String> simpleMatchToIndexNames(String pattern)

smartName

public FieldMappers smartName(String name)
Tries to find first based on fullName(String), then by indexName(String), and last by name(String).


smartNameFieldMapper

public FieldMapper smartNameFieldMapper(String name)

indexAnalyzer

public org.apache.lucene.analysis.Analyzer indexAnalyzer()
A smart analyzer used for indexing that takes into account specific analyzers configured per FieldMapper.


indexAnalyzer

public org.apache.lucene.analysis.Analyzer indexAnalyzer(org.apache.lucene.analysis.Analyzer defaultAnalyzer)
A smart analyzer used for indexing that takes into account specific analyzers configured per FieldMapper with a custom default analyzer for no explicit field analyzer.


searchAnalyzer

public org.apache.lucene.analysis.Analyzer searchAnalyzer()
A smart analyzer used for searching that takes into account specific analyzers configured per FieldMapper.


searchQuoteAnalyzer

public org.apache.lucene.analysis.Analyzer searchQuoteAnalyzer()

concat

public DocumentFieldMappers concat(DocumentMapper docMapper,
                                   FieldMapper... fieldMappers)

concat

public DocumentFieldMappers concat(DocumentMapper docMapper,
                                   Iterable<FieldMapper> fieldMappers)


Copyright © 2009-2012. All Rights Reserved.