Class SortedTermVectorMapper


  • public class SortedTermVectorMapper
    extends TermVectorMapper
    Store a sorted collection of TermVectorEntrys. Collects all term information into a single, SortedSet.
    NOTE: This Mapper ignores all Field information for the Document. This means that if you are using offset/positions you will not know what Fields they correlate with.
    This is not thread-safe
    • Method Detail

      • map

        public void map​(String term,
                        int frequency,
                        TermVectorOffsetInfo[] offsets,
                        int[] positions)
        Description copied from class: TermVectorMapper
        Map the Term Vector information into your own structure
        Specified by:
        map in class TermVectorMapper
        Parameters:
        term - The term to map
        frequency - The frequency of the term
        offsets - Offset information, may be null
        positions - Position information, may be null
      • setExpectations

        public void setExpectations​(String field,
                                    int numTerms,
                                    boolean storeOffsets,
                                    boolean storePositions)
        Description copied from class: TermVectorMapper
        Tell the mapper what to expect in regards to field, number of terms, offset and position storage. This method will be called once before retrieving the vector for a field. This method will be called before TermVectorMapper.map(String,int,TermVectorOffsetInfo[],int[]).
        Specified by:
        setExpectations in class TermVectorMapper
        Parameters:
        field - The field the vector is for
        numTerms - The number of terms that need to be mapped
        storeOffsets - true if the mapper should expect offset information
        storePositions - true if the mapper should expect positions info
      • getTermVectorEntrySet

        public SortedSet<TermVectorEntry> getTermVectorEntrySet()
        The TermVectorEntrySet. A SortedSet of TermVectorEntry objects. Sort is by the comparator passed into the constructor.
        This set will be empty until after the mapping process takes place.
        Returns:
        The SortedSet of TermVectorEntry.