[Bug]: <MilvusException: (code=1100, message=only IP is the supported metric type for sparse index: invalid parameter[expected=valid index params][actual=invalid index params])> #2723
Labels
kind/question
A question to answer
Is there an existing issue for this?
Describe the bug
参考这篇文档的 collection构建方法,https://milvus.io/docs/zh/multi-vector-search.md
python 版本 3.11,pymilvus版本 2.5.5,milvus 服务端版本 v2.4.10
下面是我的code:
def create_collection():⚠️ An existing collection was found and is being deleted...")
milvus_client = MilvusClient(
uri=settings.AIOPS_MILVUS_DB_URL,
user=settings.AIOPS_MILVUS_DB_USER,
password=settings.AIOPS_MILVUS_DB_PASSWORD,
db_name=settings.AIOPS_MILVUS_DB_NAME
)
collection_name = "aiops_hybrid"
has_collection = milvus_client.has_collection(collection_name, timeout=5)
if has_collection:
print("
milvus_client.drop_collection(collection_name)
print("✅ Old collection deleted!")
执行这个方法的时候报错
2025-04-09 12:27:52,312 [ERROR][handler]: RPC error: [create_index], <MilvusException: (code=1100, message=only IP is the supported metric type for sparse index: invalid parameter[expected=valid index params][actual=invalid index params])>, <Time:{'RPC start': '2025-04-09 12:27:51.960388', 'RPC error': '2025-04-09 12:27:52.312790'}> (decorators.py:140)
2025-04-09 12:27:52,313 [ERROR][_create_index]: Failed to create an index on collection: aiops_hybrid (milvus_client.py:183)
Traceback (most recent call last):
File "C:\Code\aiops\insert_milvus_multi.py", line 123, in
create_collection()
File "C:\Code\aiops\insert_milvus_multi.py", line 60, in create_collection
milvus_client.create_collection(collection_name, schema=schema, index_params=index_params,
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\milvus_client\milvus_client.py", line 99, in create_collection
return self._create_collection_with_schema(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\milvus_client\milvus_client.py", line 899, in _create_collection_with_schema
self.create_index(collection_name, index_params, timeout=timeout)
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\milvus_client\milvus_client.py", line 162, in create_index
self._create_index(collection_name, index_param, timeout=timeout, **kwargs)
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\milvus_client\milvus_client.py", line 184, in _create_index
raise ex from ex
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\milvus_client\milvus_client.py", line 173, in _create_index
conn.create_index(
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\decorators.py", line 141, in handler
raise e from e
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\decorators.py", line 137, in handler
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\decorators.py", line 176, in handler
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\decorators.py", line 116, in handler
raise e from e
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\decorators.py", line 86, in handler
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\client\grpc_handler.py", line 1083, in create_index
check_status(status)
File "C:\Code\aiops.venv\Lib\site-packages\pymilvus\client\utils.py", line 64, in check_status
raise MilvusException(status.code, status.reason, status.error_code)
pymilvus.exceptions.MilvusException: <MilvusException: (code=1100, message=only IP is the supported metric type for sparse index: invalid parameter[expected=valid index params][actual=invalid index params])>
Expected Behavior
No response
Steps/Code To Reproduce behavior
Environment details
Anything else?
No response
The text was updated successfully, but these errors were encountered: