Skip to content

refactor!: Refactor AlloyDBVectorStore to depend on PGVectorstore #435

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 26 commits into
base: refactor-engine
Choose a base branch
from

Conversation

dishaprakash
Copy link
Contributor

@dishaprakash dishaprakash commented Jul 24, 2025

refactor!: Refactor AlloyDBVectorStore to depend on PGVectorstore

AlloyDBAsyncVectorStore and AlloyDBVectorStore are refactored to depend on the AsyncPGVectorStore and PGVectorStore respectively.

Hybrid search is now supported in AlloyDBVectorStore. Tests for hybrid search have been added.

BREAKING CHANGE:
The support for text filters in similiarity searches has been removed, and we support only dictionary filters now.

The dependency on langchain-core and pgvector is based on LangChain-Postgres's specifications.

@dishaprakash dishaprakash requested review from a team as code owners July 24, 2025 12:02
@product-auto-label product-auto-label bot added the api: alloydb Issues related to the googleapis/langchain-google-alloydb-pg-python API. label Jul 24, 2025
@dishaprakash dishaprakash changed the base branch from main to refactor-engine July 24, 2025 12:02
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.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants