[PR #261] [MERGED] Metadata json filtering #268

Closed
opened 2026-02-16 05:17:10 -05:00 by yindo · 0 comments
Owner

📋 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: mainHead: metadata-json-filtering


📝 Commits (10+)

  • 6fafde4 fix(docs): update command to install packages using uv & update port to default port used in tests
  • 5b3c3c7 feat: json metadata filtering
  • 0f18ff0 docs: update documentation on filtering
  • 8a5eaca Merge branch 'main' into metadata-json-filtering
  • 0f56c8e chore: Update DEVELOPMENT.md
  • 440f3a6 chore: separate testcases for testing metadata json filtering
  • e462181 chore: ruff format
  • 7001336 Merge branch 'main' into metadata-json-filtering
  • 5758244 feat: nested metadata json filtering
  • e9fcf94 Merge 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.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/langchain-postgres/pull/261 **Author:** [@gRedHeadphone](https://github.com/gRedHeadphone) **Created:** 10/13/2025 **Status:** ✅ Merged **Merged:** 12/19/2025 **Merged by:** [@dishaprakash](https://github.com/dishaprakash) **Base:** `main` ← **Head:** `metadata-json-filtering` --- ### 📝 Commits (10+) - [`6fafde4`](https://github.com/langchain-ai/langchain-postgres/commit/6fafde4c56357d683d8588df32769253a009ddce) fix(docs): update command to install packages using uv & update port to default port used in tests - [`5b3c3c7`](https://github.com/langchain-ai/langchain-postgres/commit/5b3c3c73633c3317dbef5265afbec647a4e3ec27) feat: json metadata filtering - [`0f18ff0`](https://github.com/langchain-ai/langchain-postgres/commit/0f18ff01a0d9316201d0093886fc2c821f22485c) docs: update documentation on filtering - [`8a5eaca`](https://github.com/langchain-ai/langchain-postgres/commit/8a5eacad3412ca19f3ad701f74e574de60fa2fb2) Merge branch 'main' into metadata-json-filtering - [`0f56c8e`](https://github.com/langchain-ai/langchain-postgres/commit/0f56c8ef5833033e109cb02d441da8107a1f5669) chore: Update DEVELOPMENT.md - [`440f3a6`](https://github.com/langchain-ai/langchain-postgres/commit/440f3a6657010243f2b390285c8c98dd8e0a2947) chore: separate testcases for testing metadata json filtering - [`e462181`](https://github.com/langchain-ai/langchain-postgres/commit/e46218133bffe88312e865b6c84a6eccdc2a3929) chore: ruff format - [`7001336`](https://github.com/langchain-ai/langchain-postgres/commit/7001336060bd3d53a42c656ab68b10a50d9674a2) Merge branch 'main' into metadata-json-filtering - [`5758244`](https://github.com/langchain-ai/langchain-postgres/commit/5758244790fd8370fc1dd30fc08dfc1c0d1f1051) feat: nested metadata json filtering - [`e9fcf94`](https://github.com/langchain-ai/langchain-postgres/commit/e9fcf94e0ed6d9ceebfe0cf83adbd5c5173d8af1) Merge branch 'main' into metadata-json-filtering ### 📊 Changes **6 files changed** (+192 additions, -21 deletions) <details> <summary>View changed files</summary> 📝 `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) </details> ### 📄 Description Fixes #249 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 05:17:10 -05:00
yindo closed this issue 2026-02-16 05:17:10 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langchain-postgres#268