Skip to content

Commit ddccbf4

Browse files
committed
Remove filter_expr
1 parent dd6282d commit ddccbf4

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

src/mcp_server_milvus/server.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ async def vector_search(
8585
limit: int = 5,
8686
output_fields: Optional[list[str]] = None,
8787
metric_type: str = "COSINE",
88-
filter_expr: Optional[str] = None,
8988
) -> list[dict]:
9089
"""
9190
Perform vector similarity search on a collection.
@@ -106,10 +105,10 @@ async def vector_search(
106105
collection_name=collection_name,
107106
data=[vector],
108107
anns_field=vector_field,
109-
param=search_params,
108+
search_params=search_params,
110109
limit=limit,
111110
output_fields=output_fields,
112-
expr=filter_expr,
111+
113112
)
114113
return results
115114
except Exception as e:
@@ -120,7 +119,6 @@ async def hybrid_search(
120119
collection_name: str,
121120
vector: list[float],
122121
vector_field: str,
123-
filter_expr: str,
124122
limit: int = 5,
125123
output_fields: Optional[list[str]] = None,
126124
metric_type: str = "COSINE",
@@ -144,10 +142,9 @@ async def hybrid_search(
144142
collection_name=collection_name,
145143
data=[vector],
146144
anns_field=vector_field,
147-
param=search_params,
145+
search_params=search_params,
148146
limit=limit,
149147
output_fields=output_fields,
150-
expr=filter_expr,
151148
)
152149
return results
153150
except Exception as e:
@@ -251,7 +248,6 @@ async def multi_vector_search(
251248
limit: int = 5,
252249
output_fields: Optional[list[str]] = None,
253250
metric_type: str = "COSINE",
254-
filter_expr: Optional[str] = None,
255251
search_params: Optional[dict[str, Any]] = None,
256252
) -> list[list[dict]]:
257253
"""
@@ -275,10 +271,9 @@ async def multi_vector_search(
275271
collection_name=collection_name,
276272
data=vectors,
277273
anns_field=vector_field,
278-
param=search_params,
274+
search_params=search_params,
279275
limit=limit,
280276
output_fields=output_fields,
281-
expr=filter_expr,
282277
)
283278
return results
284279
except Exception as e:

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)