HnswSearchParams

View as Markdown

Java package: com.nvidia.cuvs

1public record HnswSearchParams(int ef, int numThreads)

HnswSearchParams encapsulates the logic for configuring and holding search parameters for HNSW index.

Parameters

NameDescription
efthe ef value
numThreadsthe number of threads

Public Members

Builder

1public Builder()

Constructs this Builder with an instance of Arena.

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/HnswSearchParams.java:39

withEF

1public Builder withEF(int ef)

Sets the ef value

Parameters

NameDescription
efthe ef value

Returns

an instance of this Builder

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/HnswSearchParams.java:47

withNumThreads

1public Builder withNumThreads(int numThreads)

Sets the number of threads

Parameters

NameDescription
numThreadsthe number of threads

Returns

an instance of this Builder

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/HnswSearchParams.java:58

build

1public 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