[FEA] Move cuvs-lucene to cuvs
@imotov is already working on this.
Since Aug 4, 2026.
- Dominant language
- Cuda
- Stars
- 854
- Forks
- 236
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 62
Description
Justification is in https://github.com/NVIDIA/cuvs-lucene/issues/172.
This involves moving the current cuvs java/src/** to java/cuvs-java/src/** and moving the contents of cuvs-lucene's src/** to java/cuvs-lucene/src** within cuvs. pom files should be updated accordingly. Files in the other directories from cuvs-lucene (for e.g. .github, ci/, .mvn, etc...) will need to be migrated as well.
CI scripts will need to be updated and the corresponding github workflows will need to be consolidated with the current cuvs workflows. As noted in https://github.com/NVIDIA/cuvs-lucene/issues/172, a big benefit to this move is that cuvs-lucene package will be able to use the libcuvs_c.so that's built as part of the cuvs CI, rather than relying on the Python package (or worse, having to rebuild cuvs from scratch).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.