spring-projects / spring-projects/spring-ai
Add a feature in pgvector to support pgvectorscale.
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 9.5k
- Forks
- 2.9k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 5
Description
Add a support to use pgvectorscale extension from Timescale.
Expected Behavior
pgvectorscale is a open source extension from Timescale. It had a additional support of diskann index (https://www.timescale.com/learn/hnsw-vs-diskann) and timebased UUID.
Current Behavior
Current pgvector extension does't support the DiskANN index.
Context
Add an additional parameter in pgvector configuration to support pgvectorscale and create extension timescaledb and vectorscale in the initializationSchema.
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 pgvector configuration and initializationSchema entry points mentioned in the issue. Trace how PostgreSQL extensions are configured and initialized, then verify that pgvectorscale support enables the requested extensions and DiskANN-related setup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, postgresql
- Domain
- backend, databases
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100