mirror of
https://github.com/langchain-ai/langchain-postgres.git
synced 2026-07-16 01:33:18 -04:00
[PR #261] [MERGED] Metadata json filtering #268
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/langchain-ai/langchain-postgres/pull/261
Author: @gRedHeadphone
Created: 10/13/2025
Status: ✅ Merged
Merged: 12/19/2025
Merged by: @dishaprakash
Base:
main← Head:metadata-json-filtering📝 Commits (10+)
6fafde4fix(docs): update command to install packages using uv & update port to default port used in tests5b3c3c7feat: json metadata filtering0f18ff0docs: update documentation on filtering8a5eacaMerge branch 'main' into metadata-json-filtering0f56c8echore: Update DEVELOPMENT.md440f3a6chore: separate testcases for testing metadata json filteringe462181chore: ruff format7001336Merge branch 'main' into metadata-json-filtering5758244feat: nested metadata json filteringe9fcf94Merge branch 'main' into metadata-json-filtering📊 Changes
6 files changed (+192 additions, -21 deletions)
View changed files
📝
examples/pg_vectorstore.ipynb(+1 -1)📝
examples/pg_vectorstore_how_to.ipynb(+2 -2)📝
langchain_postgres/v2/async_vectorstore.py(+77 -18)📝
tests/unit_tests/fixtures/metadata_filtering_data.py(+8 -0)📝
tests/unit_tests/v2/test_async_pg_vectorstore_search.py(+36 -0)📝
tests/unit_tests/v2/test_pg_vectorstore_search.py(+68 -0)📄 Description
Fixes #249
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.