一个使用Go实现的简单问答项目。
其中问题检索和推荐使用基础的BOW(Bag of words)求余弦相似度。
后台框架使用的gin
将数据存储以下格式保存为'data.json',建议换成数据库存储
{
"question1": "answer1",
"question2": "answer2",
........
}
- 安装go 1.13
- 安装g++, gcc(
gojieba
需要) - 运行
go run main.go
,会根据go.mod
自动安装依赖
- Docker创建镜像
docker build -t xgfy:v1 .
- 创建容器
docker run --name="xgfy_app" -p 8080:8080 xgfy:v1
localhost:8080