Skip to content

Commit eebb601

Browse files
committed
feat: Vector retrieval matches datasource
1 parent 336ffcf commit eebb601

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

backend/apps/datasource/embedding/ds_embedding.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from apps.datasource.crud.datasource import get_table_schema
99
from apps.datasource.models.datasource import CoreDatasource
1010
from common.core.deps import SessionDep, CurrentUser
11+
from common.utils.utils import SQLBotLogUtil
1112

1213

1314
def cosine_similarity(vec_a, vec_b):
@@ -50,7 +51,10 @@ def get_ds_embedding(session: SessionDep, current_user: CurrentUser, _ds_list, q
5051
_list[index]['cosine_similarity'] = cosine_similarity(q_embedding, item)
5152

5253
_list.sort(key=lambda x: x['cosine_similarity'], reverse=True)
53-
print(len(_list))
54+
# print(len(_list))
55+
SQLBotLogUtil.info(json.dumps(
56+
[{"id": ele.get("id"), "name": ele.get("name"), "cosine_similarity": ele.get("cosine_similarity")}
57+
for ele in _list]))
5458
ds = _list[0].get('ds')
5559
return {"id": ds.id, "name": ds.name, "description": ds.description}
5660
except Exception:

0 commit comments

Comments
 (0)