Class FlatBitVectorsScorer.BitRandomVectorScorer

    • Method Detail

      • score

        public float score​(int node)
                    throws java.io.IOException
        Description copied from interface: RandomVectorScorer
        Returns the score between the query and the provided node.
        Specified by:
        score in interface RandomVectorScorer
        Parameters:
        node - a random node in the graph
        Returns:
        the computed score
        Throws:
        java.io.IOException
      • 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