spring-projects / spring-projects/spring-ai
Support Oracle AI Database 26ai HNSW vector indexing.
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 9.5k
- Forks
- 2.9k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 6
Description
Expected Behavior
The Oracle AI Database vector store implementation should support HNSW vector indexing.
Current Behavior
Only the default IVF index is supported, though the HNSW value exists as an enum.
Context
HNSW has been supported in Oracle for a while, it's quite relevant to add the alternate index type to Spring AI. Additionally, the index parameters should be rolled into the autoconfiguration so both IVF and HNSW are configurable (neighbors, partitions, etc.).
I can take up this issue.
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.
Research direction
Start by locating the Oracle AI Database vector store implementation and its autoconfiguration, then trace the existing IVF default and the HNSW enum value. Done means HNSW can be selected and index parameters such as neighbors and partitions are configurable for both IVF and HNSW.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring, spring-boot
- Domain
- backend, database
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100