MultiPartitionSearchResults
Java package: com.nvidia.cuvs
Holds the decoded results of a multi-partition GPU search.
Each entry i in [0, #count) identifies:
which input partition the result came from (#getPartitionIndex(int))
the local vector ordinal within that partition (#getOrdinal(int))
the raw CAGRA distance (#getDistance(int))
The caller is responsible for mapping ordinals to its own global identifiers.
Public Members
count
Number of valid results (may be less than k if fewer candidates exist).
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/MultiPartitionSearchResults.java:36
getPartitionIndex
Index into the original partition list for result i.
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/MultiPartitionSearchResults.java:41
getOrdinal
Local vector ordinal within the partition for result i.
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/MultiPartitionSearchResults.java:46
getDistance
Post-processed distance for result i (scaled + metric-transformed).
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/MultiPartitionSearchResults.java:51
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/MultiPartitionSearchResults.java:21