C API Documentation# Core Routines Resources Handle cuvsResources_t cuvsResourcesCreate() cuvsResourcesDestroy() cuvsStreamSet() cuvsStreamGet() cuvsStreamSync() Error Handling cuvsError_t CUVS_ERROR CUVS_SUCCESS cuvsGetLastErrorText() cuvsSetLastErrorText() Nearest Neighbors Bruteforce Index cuvsBruteForceIndex_t cuvsBruteForceIndexCreate() cuvsBruteForceIndexDestroy() cuvsBruteForceIndex Index build cuvsBruteForceBuild() Index search cuvsBruteForceSearch() Index serialize IVF-Flat Index build parameters cuvsIvfFlatIndexParams_t cuvsIvfFlatIndexParamsCreate() cuvsIvfFlatIndexParamsDestroy() cuvsIvfFlatIndexParams Index search parameters cuvsIvfFlatSearchParams_t cuvsIvfFlatSearchParamsCreate() cuvsIvfFlatSearchParamsDestroy() cuvsIvfFlatSearchParams Index cuvsIvfFlatIndex_t cuvsIvfFlatIndexCreate() cuvsIvfFlatIndexDestroy() cuvsIvfFlatIndex Index build cuvsIvfFlatBuild() Index search cuvsIvfFlatSearch() Index serialize IVF-PQ Index build parameters codebook_gen cuvsIvfPqIndexParams_t cuvsIvfPqIndexParamsCreate() cuvsIvfPqIndexParamsDestroy() cuvsIvfPqIndexParams Index search parameters cuvsIvfPqSearchParams_t cuvsIvfPqSearchParamsCreate() cuvsIvfPqSearchParamsDestroy() cuvsIvfPqSearchParams Index cuvsIvfPqIndex_t cuvsIvfPqIndexCreate() cuvsIvfPqIndexDestroy() cuvsIvfPqIndex Index build cuvsIvfPqBuild() Index search cuvsIvfPqSearch() Index serialize CAGRA Index build parameters cuvsCagraGraphBuildAlgo cuvsCagraCompressionParams_t cuvsCagraIndexParams_t cuvsCagraIndexParamsCreate() cuvsCagraIndexParamsDestroy() cuvsCagraCompressionParamsCreate() cuvsCagraCompressionParamsDestroy() cuvsCagraCompressionParams cuvsCagraIndexParams Index search parameters cuvsCagraSearchAlgo cuvsCagraHashMode cuvsCagraSearchParams_t cuvsCagraSearchParamsCreate() cuvsCagraSearchParamsDestroy() cuvsCagraSearchParams Index cuvsCagraIndex_t cuvsCagraIndexCreate() cuvsCagraIndexDestroy() cuvsCagraIndexGetDims() cuvsCagraIndex Index build cuvsCagraBuild() Index search cuvsCagraSearch() Index serialize HNSW Index search parameters cuvsHnswSearchParams_t cuvsHnswSearchParamsCreate() cuvsHnswSearchParamsDestroy() cuvsHnswSearchParams Index cuvsHnswIndex_t cuvsHnswIndexCreate() cuvsHnswIndexDestroy() cuvsHnswIndex Index extend parameters cuvsHnswExtendParams_t cuvsHnswExtendParamsCreate() cuvsHnswExtendParamsDestroy() cuvsHnswExtendParams Index extend cuvsHnswExtend() Index load cuvsHnswFromCagra() Index search cuvsHnswSearch() Index serialize