You've already forked DataMate
feat(data-management): 添加数据集相似度推荐功能
- 在DatasetApplicationService中实现getSimilarDatasets方法,支持基于标签匹配的相似数据集推荐 - 新增normalizeSimilarLimit、normalizeTagNames、countSharedTags等辅助方法用于相似度计算 - 在DatasetRepository接口及其实现类中添加findSimilarByTags方法,支持数据库层面的标签匹配查询 - 在DatasetController中暴露/similar REST API端点,支持按需获取相似数据集 - 在前端Overview组件中展示相似数据集表格,包含名称、标签、类型、文件数和更新时间等信息 - 在DatasetDetail页面集成相似数据集获取逻辑,限制默认返回数量为4条 - 移除KnowledgeItem中的冗余title字段,统一使用其他标识信息 - 优化知识管理相关组件中的标题显示逻辑,移除硬编码标题值
This commit is contained in:
@@ -146,7 +146,6 @@ CREATE TABLE IF NOT EXISTS t_dm_knowledge_sets (
|
||||
CREATE TABLE IF NOT EXISTS t_dm_knowledge_items (
|
||||
id VARCHAR(36) PRIMARY KEY COMMENT 'UUID',
|
||||
set_id VARCHAR(36) NOT NULL COMMENT '所属知识集ID(UUID)',
|
||||
title VARCHAR(255) NOT NULL COMMENT '标题',
|
||||
content LONGTEXT NOT NULL COMMENT '内容',
|
||||
content_type VARCHAR(20) NOT NULL COMMENT '内容类型:TEXT/MARKDOWN',
|
||||
status VARCHAR(50) DEFAULT 'DRAFT' COMMENT '状态:DRAFT/PUBLISHED/ARCHIVED/DEPRECATED',
|
||||
|
||||
Reference in New Issue
Block a user