GSD-open 项目介绍
GSD -open 是 GSD 项目开源其核心功能:数据集录入系统后自动创建索引,然后实现
全文检索,提供给用户从一批数据中搜索出自己感兴趣的内容然后于 web 呈现。
这个项目是基于前后端分离的,后端主要由两部分组成:1、GSD -open 负责数据的检
索,提供系统所有前端需要的接口功能 2、DITET(data import to elasticsearch tool)是通
过运行程序方式将格式化的 csv 数据导入到 elasticsearch,实现 GSD 的数据入库模块。
系统使用的存储有 MySQL、elasticsearch、ecache,MySQL 负责存储系统所有的持久化
关系型数据,elasticsearch 则是存储的检索库数据,ecache 应用内存缓存,存储系统运行时
接口验签用的 accesstoken。
系统后端部分是基于 Java(Java8 及以上)实现,开发框架:springboot,采用 maven
构建项目,基于 restful 架构设计接口规范,全文检索使用的 elasticsearch 实现。使用这套系
统,能方便、快速的导入数据并检索到数据。
评论0