Module org.elasticsearch.server
Interface RankVectors
- All Known Implementing Classes:
BitRankVectors,ByteRankVectors,FloatRankVectors
public interface RankVectors
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voidcheckDimensions(int qvDims) static voidcheckDimensions(int dvDims, int qvDims) intgetDims()float[]Iterator<float[]> booleanisEmpty()floatmaxSimDotProduct(byte[][] query) floatmaxSimDotProduct(float[][] query) floatmaxSimInvHamming(byte[][] query) intsize()
-
Field Details
-
EMPTY
-
-
Method Details
-
checkDimensions
default void checkDimensions(int qvDims) -
maxSimDotProduct
float maxSimDotProduct(float[][] query) -
maxSimDotProduct
float maxSimDotProduct(byte[][] query) -
maxSimInvHamming
float maxSimInvHamming(byte[][] query) -
getVectors
Iterator<float[]> getVectors() -
getMagnitudes
float[] getMagnitudes() -
isEmpty
boolean isEmpty() -
getDims
int getDims() -
size
int size() -
checkDimensions
static void checkDimensions(int dvDims, int qvDims)
-