> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/cuvs/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](/cuvs/user-guide/lucene) guide.

## Common

- [AcceleratedHNSWParams](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-acceleratedhnswparams)
- [AcceleratedHNSWUtils](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-acceleratedhnswutils)
- [CagraIndexParamsFactory](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-cagraindexparamsfactory)
- [FilterBitsetCacheConfig](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-filterbitsetcacheconfig)
- [FilterCuVSServiceProvider](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-filtercuvsserviceprovider)
- [GPUIndex](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpuindex)
- [GPUSearchParams](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpusearchparams)
- [LuceneProvider](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneprovider)
- [ThreadLocalCuVSResourcesProvider](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-threadlocalcuvsresourcesprovider)
- [Utils](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-utils)

## Codecs and Formats

- [CuVS2510GPUSearchCodec](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpusearchcodec)
- [CuVS2510GPUVectorsFormat](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpuvectorsformat)
- [CuVS2510GPUVectorsReader](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpuvectorsreader)
- [CuVS2510GPUVectorsWriter](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-cuvs2510gpuvectorswriter)
- [FieldWriter](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-fieldwriter)
- [GPUBuiltHnswGraph](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpubuilthnswgraph)
- [GPUKnnFloatVectorQuery](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-gpuknnfloatvectorquery)
- [Lucene101AcceleratedHNSWCodec](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-lucene101acceleratedhnswcodec)
- [Lucene99AcceleratedHNSWVectorsFormat](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-lucene99acceleratedhnswvectorsformat)
- [Lucene99AcceleratedHNSWVectorsWriter](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-lucene99acceleratedhnswvectorswriter)
- [LuceneAcceleratedHNSWBinaryQuantizedCodec](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswbinaryquantizedcodec)
- [LuceneAcceleratedHNSWBinaryQuantizedVectorsFormat](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswbinaryquantizedvectorsformat)
- [LuceneAcceleratedHNSWBinaryQuantizedVectorsWriter](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswbinaryquantizedvectorswriter)
- [LuceneAcceleratedHNSWScalarQuantizedCodec](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswscalarquantizedcodec)
- [LuceneAcceleratedHNSWScalarQuantizedVectorsFormat](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswscalarquantizedvectorsformat)
- [LuceneAcceleratedHNSWScalarQuantizedVectorsWriter](/cuvs/api-reference/lucene-api-com-nvidia-cuvs-lucene-luceneacceleratedhnswscalarquantizedvectorswriter)