Class DocumentFieldMappers

  • All Implemented Interfaces:
    java.lang.Iterable<Mapper>

    public final class DocumentFieldMappers
    extends java.lang.Object
    implements java.lang.Iterable<Mapper>
    • 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 per FieldMapper.
      java.util.Iterator<Mapper> 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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • 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

      • indexAnalyzer

        public org.apache.lucene.analysis.Analyzer indexAnalyzer()
        A smart analyzer used for indexing that takes into account specific analyzers configured per FieldMapper.
      • 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()
      • iterator

        public java.util.Iterator<Mapper> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<Mapper>