Class RandomVectorScorer.AbstractRandomVectorScorer<T>

    • Constructor Detail

      • AbstractRandomVectorScorer

        public AbstractRandomVectorScorer​(RandomAccessVectorValues<T> values)
        Creates a new scorer for the given vector values.
        Parameters:
        values - the vector values
    • Method Detail

      • maxOrd

        public int maxOrd()
        Specified by:
        maxOrd in interface RandomVectorScorer
        Returns:
        the maximum possible ordinal for this scorer
      • ordToDoc

        public int ordToDoc​(int ord)
        Description copied from interface: RandomVectorScorer
        Translates vector ordinal to the correct document ID. By default, this is an identity function.
        Specified by:
        ordToDoc in interface RandomVectorScorer
        Parameters:
        ord - the vector ordinal
        Returns:
        the document Id for that vector ordinal
      • getAcceptOrds

        public Bits getAcceptOrds​(Bits acceptDocs)
        Description copied from interface: RandomVectorScorer
        Returns the Bits representing live documents. By default, this is an identity function.
        Specified by:
        getAcceptOrds in interface RandomVectorScorer
        Parameters:
        acceptDocs - the accept docs
        Returns:
        the accept docs