For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
GitHubCUDA-X
    • Home
    • Installation
  • Getting Started
    • Introduction
    • Integrations
    • Use-cases
  • User Guide
    • API Guide
    • Benchmarking Guide
    • Field Guide
    • References
  • Developer Guide
    • Coding Guidelines
    • Contributing
  • API Reference
    • C API Documentation
    • Cpp API Documentation
    • Python API Documentation
    • Java API Documentation
      • Com Nvidia cuVS Cuvsdevicematrix
      • Com Nvidia cuVS Cuvshostmatrix
      • Com Nvidia cuVS Cuvsmatrix
      • Com Nvidia cuVS Spi Cuvsprovider
      • Com Nvidia cuVS Cuvsresources
      • Com Nvidia cuVS Cuvsresourcesinfo
      • Com Nvidia cuVS Spi Cuvsserviceprovider
      • Com Nvidia cuVS Delegatingscopedaccess
      • Com Nvidia cuVS Gpuinfo
      • Com Nvidia cuVS Gpuinfoprovider
      • Com Nvidia cuVS Libraryexception
      • Com Nvidia cuVS Rowview
      • Com Nvidia cuVS Synchronizedcuvsresources
      • Com Nvidia cuVS Bruteforceindex
      • Com Nvidia cuVS Bruteforceindexparams
      • Com Nvidia cuVS Bruteforcequery
      • Com Nvidia cuVS Cagracompressionparams
      • Com Nvidia cuVS Cagraindex
      • Com Nvidia cuVS Cagraindexparams
      • Com Nvidia cuVS Cagramergeparams
      • Com Nvidia cuVS Cagraquery
      • Com Nvidia cuVS Cagrasearchparams
      • Com Nvidia cuVS Cuvsaceparams
      • Com Nvidia cuVS Cuvsivfpqindexparams
      • Com Nvidia cuVS Cuvsivfpqparams
      • Com Nvidia cuVS Cuvsivfpqsearchparams
      • Com Nvidia cuVS Hnswaceparams
      • Com Nvidia cuVS Hnswindex
      • Com Nvidia cuVS Hnswindexparams
      • Com Nvidia cuVS Hnswquery
      • Com Nvidia cuVS Hnswsearchparams
      • Com Nvidia cuVS Searchresults
      • Com Nvidia cuVS Tieredindex
      • Com Nvidia cuVS Tieredindexparams
      • Com Nvidia cuVS Tieredindexquery
    • Rust API Documentation
    • Go API Documentation
NVIDIANVIDIA
Developer-friendly docs for your API
Privacy Policy | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.

LogoLogocuVS
GitHubCUDA-X
On this page
  • Public Members
  • Builder
  • withEF
  • withNumThreads
  • build
API ReferenceJava API Documentation

HnswSearchParams

||View as Markdown|
Previous

Com Nvidia cuVS Hnswquery

Next

Com Nvidia cuVS Searchresults

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