Open yuki-2025 opened 2 weeks ago
@yuki-2025 Hi yuki, from your endpoint seems you are using zilliz cloud. Zilliz cloud support 2.4 feature next week. you will need to beta upgrade your cluster before you use all 2.4 features.
Hi Xiaofan,
Does this mean I can only use the hybrid search function in standalone Milvus (Milvus installed in Docker)? How about Milvus Lite?
Thanks!
Milvus lite has not support hyrbid search function yet, it is still in developing. Please try community latest Milvus v2.4.5 (either standalone or cluster deployment) @yuki-2025
Is there an existing issue for this?
Environment
Current Behavior
I followed the documentation:https://milvus.io/docs/multi-vector-search.md to perform a multivector hybrid search, but I encountered an error when performing Step 3: Perform a Hybrid Search.
res = collection.hybrid_search( reqs, # List of AnnSearchRequests created in step 1 rerank, # Reranking strategy specified in step 2 limit=2 # Number of final search results to return )
print(res)
Error
grpc RpcError: [hybrid_search], <_InactiveRpcError: StatusCode.UNIMPLEMENTED, unknown method HybridSearch for service milvus.proto.milvus.MilvusService>, <Time:{'RPC start': '2024-06-20 04:18:00.304044', 'gRPC error': '2024-06-20 04:18:00.352937'}>
It suggests that the HybridSearch method is not implemented or recognized by the Milvus service.
I checked my version of both Milvus and the Python client, and they are both 2.4.x, which should include this hybrid_search method.
Is there any workaround for this issue?
Expected Behavior
When I do step 3, then it shouldn't have any problem: https://milvus.io/docs/multi-vector-search.md
Steps To Reproduce
Milvus Log
No response
Anything else?
No response