소스 검색

fix(vector): use semantic version comparison for version check (#24409)

tags/1.8.0
huayaoyue6 2 달 전
부모
커밋
23dcb2dc1b
No account linked to committer's email address
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1
    1
      api/core/rag/datasource/vdb/milvus/milvus_vector.py
  2. 1
    1
      api/core/rag/datasource/vdb/oceanbase/oceanbase_vector.py

+ 1
- 1
api/core/rag/datasource/vdb/milvus/milvus_vector.py 파일 보기

@@ -101,7 +101,7 @@ class MilvusVector(BaseVector):
if "Zilliz Cloud" in milvus_version:
return True
# For standard Milvus installations, check version number
return version.parse(milvus_version).base_version >= version.parse("2.5.0").base_version
return version.parse(milvus_version) >= version.parse("2.5.0")
except Exception as e:
logger.warning("Failed to check Milvus version: %s. Disabling hybrid search.", str(e))
return False

+ 1
- 1
api/core/rag/datasource/vdb/oceanbase/oceanbase_vector.py 파일 보기

@@ -152,7 +152,7 @@ class OceanBaseVector(BaseVector):
ob_full_version = result.fetchone()[0]
ob_version = ob_full_version.split()[1]
logger.debug("Current OceanBase version is %s", ob_version)
return version.parse(ob_version).base_version >= version.parse("4.3.5.1").base_version
return version.parse(ob_version) >= version.parse("4.3.5.1")
except Exception as e:
logger.warning("Failed to check OceanBase version: %s. Disabling hybrid search.", str(e))
return False

Loading…
취소
저장