Skip to content

cooscao/GoQA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go问答Demo

简介

一个使用Go实现的简单问答项目。 其中问题检索和推荐使用基础的BOW(Bag of words)求余弦相似度。 后台框架使用的gin

准备数据

将数据存储以下格式保存为'data.json',建议换成数据库存储

{
	"question1": "answer1",
	"question2": "answer2",
	........
}

Go环境运行

  1. 安装go 1.13
  2. 安装g++, gcc(gojieba需要)
  3. 运行go run main.go,会根据go.mod自动安装依赖

Docker运行

  1. Docker创建镜像
docker build -t xgfy:v1 .
  1. 创建容器
docker run --name="xgfy_app" -p 8080:8080 xgfy:v1

访问

localhost:8080

About

Go实现的基础问答demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published