fix(vector-stores): improve milvus wildcard search (#6187)

This commit is contained in:
Qun
2026-07-10 20:36:22 +05:30
committed by GitHub
parent 8488abe603
commit 1d383c4ee2
2 changed files with 12 additions and 1 deletions
+8
View File
@@ -107,6 +107,14 @@ class TestMilvusDB:
assert 'metadata["category"] == "work"' in filter_str
assert ' and ' in filter_str
def test_create_filter_wildcard_conditions(self, milvus_db):
"""Test filter creation with wildcard conditions."""
filters = {"user_id": "alice", "run_id": "*"}
filter_str = milvus_db._create_filter(filters)
assert 'metadata["user_id"] == "alice"' in filter_str
assert 'metadata["run_id"] == "*"' not in filter_str
def test_search_with_filters(self, milvus_db, mock_milvus_client):
"""Test search with metadata filters (reproduces user's bug scenario)."""
# Setup mock return value