**“知识图谱网站亿万节点级”项目
**核心**:一个全栈平台,旨在高效处理数据(目前侧重CSV)并构建大规模Neo4j知识图谱。包含用户友好的Web前端和强大的Node.js后端API。
**前端 (`public/`)**: HTML/CSS/JS (Bootstrap) 构成。`index.html`是门户,展示平台蓝图,导航至NLP、图谱浏览、AI生成等众多(规划中)功能。有模式切换、API连接等脚本。
**后端 (Node.js/Express)**: 提供核心API服务。
* `/api/store-relation-types`: 从Python脚本接收属性类型,批量写入Neo4j。
* `/api/analyze-csv-relations`: 启动CSV目录分析,协调Python处理。
* `/api/task-status-poll`: 客户端轮询任务状态。
后端调用Python脚本进行数据提取与清洗,管理Neo4j交互及异步任务。
**交互**:前端发起请求 -> 后端处理(或调用Python) -> 数据存入Neo4j -> 状态反馈给前端。
**成果**:已打通从数据源(经由Python)到Neo4j的属性元数据存储流程,验证了核心架构。前端框架成型。目标是支撑亿万节点级知识图谱应用。