Skip to content

feat: add ScaNN vector index and query options support - #628

Open
madamsetty-pavan wants to merge 14 commits into
googleapis:mainfrom
madamsetty-pavan:feat/scann-index
Open

feat: add ScaNN vector index and query options support#628
madamsetty-pavan wants to merge 14 commits into
googleapis:mainfrom
madamsetty-pavan:feat/scann-index

Conversation

@madamsetty-pavan

@madamsetty-pavan madamsetty-pavan commented Aug 12, 2026

Copy link
Copy Markdown

feat: add ScaNN vector index and query options support

  • Add ScaNNIndex supporting manual and AUTO tuning mode
  • Add ScaNNQueryOptions for search parameter tuning
  • Add aset_maintenance_work_mem for dynamic memory allocation
  • Add unit and integration tests and Sphinx documentation

- Add ScaNNIndex supporting manual and AUTO tuning mode
- Add ScaNNQueryOptions for search parameter tuning
- Add aset_maintenance_work_mem for dynamic memory allocation
- Add unit and integration tests and Sphinx documentation
@product-auto-label product-auto-label Bot added the api: alloydb Issues related to the googleapis/langchain-google-alloydb-pg-python API. label Aug 12, 2026
@madamsetty-pavan
madamsetty-pavan marked this pull request as ready for review August 26, 2026 23:44
@madamsetty-pavan
madamsetty-pavan requested review from a team as code owners August 26, 2026 23:44
@twishabansal twishabansal added the priority: p2 Moderately-important priority. Fix may not be included in next release. label Aug 27, 2026

@zhou0ricky zhou0ricky left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks all good. Had a few issues with phantom methods in vectorstore.py, but it looks like this was addressed in later PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: alloydb Issues related to the googleapis/langchain-google-alloydb-pg-python API. priority: p2 Moderately-important priority. Fix may not be included in next release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants