Skip to content

apache/paimon-vector-index

Apache Paimon Vector Index   Build Status

Apache Paimon Vector Index is a pure Rust vector indexing library designed for Apache Paimon and data lake storage such as S3, HDFS, and OSS. Its seek-based readers load only the IVF lists selected by a query.

The library supports IVF-FLAT, IVF-PQ, IVF-RQ, IVF-HNSW-FLAT, and IVF-HNSW-SQ through shared Rust, C, C++, Java/JNI, and Python APIs.

Documentation

GitHub shows committed HTML files as source. To view the styled documentation, clone the repository and serve docs/ from the repository root:

python3 -m http.server --directory docs 8000

Then open http://localhost:8000/. All documentation assets are local, so no separate build step is required.

Source Layout

Public implementations live in core, ffi, include, jni, java, and python. See the development guide for responsibilities and verification commands.

Contributing

Getting Help

Submit an issue or ask a question in GitHub Discussions.

License

Licensed under the Apache License, Version 2.0.

About

Apache Paimon Vector Index: pure Rust IVF-PQ for data lake vector search.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages