Java package: com.nvidia.cuvs
| 1 | public record HnswSearchParams(int ef, int numThreads) |
HnswSearchParams encapsulates the logic for configuring and holding search parameters for HNSW index.
Parameters
| ef | the ef value |
| numThreads | the number of threads |
| 1 | public Builder() |
Constructs this Builder with an instance of Arena.
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/HnswSearchParams.java:39
| 1 | public Builder withEF(int ef) |
Sets the ef value
Parameters
| ef | the ef value |
Returns
an instance of this Builder
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/HnswSearchParams.java:47
| 1 | public Builder withNumThreads(int numThreads) |
Sets the number of threads
Parameters
| numThreads | the number of threads |
Returns
an instance of this Builder
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/HnswSearchParams.java:58
| 1 | public HnswSearchParams build() |
Builds an instance of HnswSearchParams with passed search parameters.
Returns
an instance of HnswSearchParams
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/HnswSearchParams.java:68
Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/HnswSearchParams.java:15
Copyright © 2026, NVIDIA Corporation.