> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/cuvs/api-reference/lucene-api-documentation/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/cuvs/_mcp/server. # Lucene API Documentation These pages are generated from the Java source files in `java/cuvs-lucene/src/main`. For an introduction to the codecs, configuration, and tuning, see the [Lucene Integration](/user-guide/lucene) guide. ## Common - [AcceleratedHNSWParams](/api-reference/lucene-api-com-nvidia-cuvs-lucene-acceleratedhnswparams) - [AcceleratedHNSWUtils](/api-reference/lucene-api-com-nvidia-cuvs-lucene-acceleratedhnswutils) - [CagraIndexParamsFactory](/api-reference/lucene-api-com-nvidia-cuvs-lucene-cagraindexparamsfactory) - [FilterBitsetCacheConfig](/api-reference/lucene-api-com-nvidia-cuvs-lucene-filterbitsetcacheconfig) - [FilterCuVSServiceProvider](/api-reference/lucene-api-com-nvidia-cuvs-lucene-filtercuvsserviceprovider) - [GPUIndex](/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpuindex) - [GPUSearchParams](/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpusearchparams) - [LuceneProvider](/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneprovider) - [ThreadLocalCuVSResourcesProvider](/api-reference/lucene-api-com-nvidia-cuvs-lucene-threadlocalcuvsresourcesprovider) - [Utils](/api-reference/lucene-api-com-nvidia-cuvs-lucene-utils) ## Codecs and Formats - [CuVS2510GPUSearchCodec](/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpusearchcodec) - [CuVS2510GPUVectorsFormat](/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpuvectorsformat) - [CuVS2510GPUVectorsReader](/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpuvectorsreader) - [CuVS2510GPUVectorsWriter](/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpuvectorswriter) - [FieldWriter](/api-reference/lucene-api-com-nvidia-cuvs-lucene-fieldwriter) - [GPUBuiltHnswGraph](/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpubuilthnswgraph) - [GPUKnnFloatVectorQuery](/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpuknnfloatvectorquery) - [Lucene101AcceleratedHNSWCodec](/api-reference/lucene-api-com-nvidia-cuvs-lucene-lucene101acceleratedhnswcodec) - [Lucene99AcceleratedHNSWVectorsFormat](/api-reference/lucene-api-com-nvidia-cuvs-lucene-lucene99acceleratedhnswvectorsformat) - [Lucene99AcceleratedHNSWVectorsWriter](/api-reference/lucene-api-com-nvidia-cuvs-lucene-lucene99acceleratedhnswvectorswriter) - [LuceneAcceleratedHNSWBinaryQuantizedCodec](/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswbinaryquantizedcodec) - [LuceneAcceleratedHNSWBinaryQuantizedVectorsFormat](/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswbinaryquantizedvectorsformat) - [LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter](/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswbinaryquantizedvectorswriter) - [LuceneAcceleratedHNSWScalarQuantizedCodec](/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswscalarquantizedcodec) - [LuceneAcceleratedHNSWScalarQuantizedVectorsFormat](/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswscalarquantizedvectorsformat) - [LuceneAcceleratedHNSWScalarQuantizedVectorsWriter](/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswscalarquantizedvectorswriter) ## Docs - [AcceleratedHNSWParams](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-acceleratedhnswparams.md) - [AcceleratedHNSWUtils](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-acceleratedhnswutils.md) - [CagraIndexParamsFactory](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-cagraindexparamsfactory.md) - [FilterBitsetCacheConfig](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-filterbitsetcacheconfig.md) - [FilterCuVSServiceProvider](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-filtercuvsserviceprovider.md) - [GPUIndex](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpuindex.md) - [GPUSearchParams](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpusearchparams.md) - [LuceneProvider](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneprovider.md) - [ThreadLocalCuVSResourcesProvider](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-threadlocalcuvsresourcesprovider.md) - [Utils](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-utils.md) - [CuVS2510GPUSearchCodec](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpusearchcodec.md) - [CuVS2510GPUVectorsFormat](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpuvectorsformat.md) - [CuVS2510GPUVectorsReader](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpuvectorsreader.md) - [CuVS2510GPUVectorsWriter](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpuvectorswriter.md) - [FieldWriter](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-fieldwriter.md) - [GPUBuiltHnswGraph](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpubuilthnswgraph.md) - [GPUKnnFloatVectorQuery](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpuknnfloatvectorquery.md) - [Lucene101AcceleratedHNSWCodec](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-lucene101acceleratedhnswcodec.md) - [Lucene99AcceleratedHNSWVectorsFormat](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-lucene99acceleratedhnswvectorsformat.md) - [Lucene99AcceleratedHNSWVectorsWriter](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-lucene99acceleratedhnswvectorswriter.md) - [LuceneAcceleratedHNSWBinaryQuantizedCodec](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswbinaryquantizedcodec.md) - [LuceneAcceleratedHNSWBinaryQuantizedVectorsFormat](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswbinaryquantizedvectorsformat.md) - [LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswbinaryquantizedvectorswriter.md) - [LuceneAcceleratedHNSWScalarQuantizedCodec](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswscalarquantizedcodec.md) - [LuceneAcceleratedHNSWScalarQuantizedVectorsFormat](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswscalarquantizedvectorsformat.md) - [LuceneAcceleratedHNSWScalarQuantizedVectorsWriter](https://docs.nvidia.com/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswscalarquantizedvectorswriter.md)