From cf50a7436aa42335b1bbf633abeae2f4620e3ec8 Mon Sep 17 00:00:00 2001 From: Bowen Liang Date: Wed, 25 Jun 2025 22:25:43 +0800 Subject: [PATCH] use FtsIndexParam --- api/core/rag/datasource/vdb/oceanbase/oceanbase_vector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/core/rag/datasource/vdb/oceanbase/oceanbase_vector.py b/api/core/rag/datasource/vdb/oceanbase/oceanbase_vector.py index e7b1909b8e..667f8d8bbe 100644 --- a/api/core/rag/datasource/vdb/oceanbase/oceanbase_vector.py +++ b/api/core/rag/datasource/vdb/oceanbase/oceanbase_vector.py @@ -4,7 +4,7 @@ import math from typing import Any, Optional from pydantic import BaseModel, model_validator -from pyobvector import VECTOR, ObVecClient, FtsIndexParam, FtsParser # type: ignore +from pyobvector import VECTOR, FtsIndexParam, FtsParser, ObVecClient # type: ignore from sqlalchemy import JSON, Column, String, func from sqlalchemy.dialects.mysql import LONGTEXT @@ -116,7 +116,7 @@ class OceanBaseVector(BaseVector): if self._hybrid_search_enabled: fts_idxs = [FtsIndexParam(index_name="fulltext_index_for_col_text", field_names=["text"], - parser_type=FtsParser("ik"))] + parser_type=FtsParser.IK)] else: fts_idxs = None