diff --git a/web/src/i18n/en.ts b/web/src/i18n/en.ts index 2a7534c4..e0247cd9 100644 --- a/web/src/i18n/en.ts +++ b/web/src/i18n/en.ts @@ -1281,13 +1281,13 @@ export const en = { hybrid: 'Hybrid Retrieval', graph: 'Graph Retrieval', - similarity_threshold: 'Semantic similarity threshold', - similarity_threshold_desc: 'Only return results with semantic similarity higher than this threshold', - similarity_threshold_desc1: 'The minimum similarity threshold for semantic retrieval', + vector_similarity_weight: 'Semantic similarity threshold', + vector_similarity_weight_desc: 'Only return results with semantic similarity higher than this threshold', + vector_similarity_weight_desc1: 'The minimum similarity threshold for semantic retrieval', - vector_similarity_weight: 'Vector Similarity Weight', - vector_similarity_weight_desc: 'Only return results with BM25 scores above this threshold', - vector_similarity_weight_desc1: 'The minimum BM25 score threshold for word segmentation retrieval', + similarity_threshold: 'Vector Similarity Weight', + similarity_threshold_desc: 'Only return results with BM25 scores above this threshold', + similarity_threshold_desc1: 'The minimum BM25 score threshold for word segmentation retrieval', description: 'Description', shareVersion: 'Share Version', diff --git a/web/src/i18n/zh.ts b/web/src/i18n/zh.ts index 6989cf3f..385a2ae7 100644 --- a/web/src/i18n/zh.ts +++ b/web/src/i18n/zh.ts @@ -663,13 +663,13 @@ export const zh = { hybrid: '混合检索', graph: '图谱检索', - similarity_threshold: '语义相似度阈值', - similarity_threshold_desc: '仅返回语义相似度高于此阈值的结果', - similarity_threshold_desc1: '语义检索的最小相似度阈值', + similarity_threshold: '向量相似度权重', + similarity_threshold_desc: '仅返回BM25分数高于此阈值的结果', + similarity_threshold_desc1: '分词检索的最小BM25分数阈值', - vector_similarity_weight: '向量相似度权重', - vector_similarity_weight_desc: '仅返回BM25分数高于此阈值的结果', - vector_similarity_weight_desc1: '分词检索的最小BM25分数阈值', + vector_similarity_weight: '语义相似度阈值', + vector_similarity_weight_desc: '仅返回语义相似度高于此阈值的结果', + vector_similarity_weight_desc1: '语义检索的最小相似度阈值', description: '描述', shareVersion: '分享版本', diff --git a/web/src/views/ApplicationConfig/components/Knowledge/KnowledgeConfigModal.tsx b/web/src/views/ApplicationConfig/components/Knowledge/KnowledgeConfigModal.tsx index ef8abe38..5da2bdef 100644 --- a/web/src/views/ApplicationConfig/components/Knowledge/KnowledgeConfigModal.tsx +++ b/web/src/views/ApplicationConfig/components/Knowledge/KnowledgeConfigModal.tsx @@ -91,7 +91,7 @@ const KnowledgeConfigModal = forwardRef { if (values?.retrieve_type) { - const fieldsToReset = Object.keys(values).filter(key => + const fieldsToReset = Object.keys(values).filter(key => key !== 'kb_id' && key !== 'retrieve_type' && key !== 'top_k' ) as (keyof KnowledgeConfigForm)[]; form.resetFields(fieldsToReset); @@ -127,7 +127,7 @@ const KnowledgeConfigModal = forwardRef - + ({ label: t(`application.${key}`), value: key, }))} - // onChange={handleChange} /> {/* Top K */} @@ -124,34 +123,18 @@ const KnowledgeConfigModal = forwardRef form.setFieldValue('top_k', value)} + onChange={(value) => form.setFieldValue('top_k', value)} /> - {/* 语义相似度阈值 similarity_threshold */} + {/* Vector similarity weight */} {values?.retrieve_type === 'semantic' && ( - - - - )} - {/* 分词匹配度阈值 vector_similarity_weight */} - {values?.retrieve_type === 'participle' && ( - )} - {/* 混合检索权重 */} + {/* similarity threshold */} + {values?.retrieve_type === 'participle' && ( + + + + )} + {/* Hybrid retrieval weight */} {values?.retrieve_type === 'hybrid' && ( <> - -