Class MappedMultiFields.MappedMultiTerms

    • Field Detail

      • field

        final java.lang.String field
    • Constructor Detail

      • MappedMultiTerms

        public MappedMultiTerms​(java.lang.String field,
                                MergeState mergeState,
                                MultiTerms multiTerms)
    • Method Detail

      • iterator

        public TermsEnum iterator()
                           throws java.io.IOException
        Description copied from class: Terms
        Returns an iterator that will step through all terms. This method will not return null.
        Overrides:
        iterator in class FilterLeafReader.FilterTerms
        Throws:
        java.io.IOException
      • size

        public long size()
                  throws java.io.IOException
        Description copied from class: Terms
        Returns the number of terms for this field, or -1 if this measure isn't stored by the codec. Note that, just like other term measures, this measure does not take deleted documents into account.
        Overrides:
        size in class FilterLeafReader.FilterTerms
        Throws:
        java.io.IOException
      • getSumTotalTermFreq

        public long getSumTotalTermFreq()
                                 throws java.io.IOException
        Description copied from class: Terms
        Returns the sum of TermsEnum.totalTermFreq() for all terms in this field. Note that, just like other term measures, this measure does not take deleted documents into account.
        Overrides:
        getSumTotalTermFreq in class FilterLeafReader.FilterTerms
        Throws:
        java.io.IOException
      • getSumDocFreq

        public long getSumDocFreq()
                           throws java.io.IOException
        Description copied from class: Terms
        Returns the sum of TermsEnum.docFreq() for all terms in this field. Note that, just like other term measures, this measure does not take deleted documents into account.
        Overrides:
        getSumDocFreq in class FilterLeafReader.FilterTerms
        Throws:
        java.io.IOException
      • getDocCount

        public int getDocCount()
                        throws java.io.IOException
        Description copied from class: Terms
        Returns the number of documents that have at least one term for this field. Note that, just like other term measures, this measure does not take deleted documents into account.
        Overrides:
        getDocCount in class FilterLeafReader.FilterTerms
        Throws:
        java.io.IOException