一个使用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