Module org.elasticsearch.simdvec
Class Float32VectorScorerSupplier.DotProductSupplier
java.lang.Object
org.elasticsearch.simdvec.internal.Float32VectorScorerSupplier
org.elasticsearch.simdvec.internal.Float32VectorScorerSupplier.DotProductSupplier
- All Implemented Interfaces:
org.apache.lucene.util.hnsw.RandomVectorScorerSupplier
- Enclosing class:
Float32VectorScorerSupplier
public static final class Float32VectorScorerSupplier.DotProductSupplier
extends Float32VectorScorerSupplier
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.simdvec.internal.Float32VectorScorerSupplier
Float32VectorScorerSupplier.DotProductSupplier, Float32VectorScorerSupplier.EuclideanSupplier, Float32VectorScorerSupplier.MaxInnerProductSupplier -
Constructor Summary
ConstructorsConstructorDescriptionDotProductSupplier(org.apache.lucene.store.IndexInput input, org.apache.lucene.index.FloatVectorValues values) -
Method Summary
Modifier and TypeMethodDescriptionprotected floatbulkScoreFromSegment(MemorySegment addresses, MemorySegment query, MemorySegment scores, int numNodes) copy()Methods inherited from class org.elasticsearch.simdvec.internal.Float32VectorScorerSupplier
checkOrdinal, scorer
-
Constructor Details
-
DotProductSupplier
public DotProductSupplier(org.apache.lucene.store.IndexInput input, org.apache.lucene.index.FloatVectorValues values)
-
-
Method Details
-
bulkScoreFromSegment
protected float bulkScoreFromSegment(MemorySegment addresses, MemorySegment query, MemorySegment scores, int numNodes) -
copy
-