GoFound基于 Go 的全文检索引擎
GoFound 是一个 go语言全文检索引擎, 基于平衡二叉树+正排索引、倒排索引实现。可支持亿级数据、毫秒级查询。 使用简单,使用http接口,任何系统都可以使用。
技术栈
- 平衡二叉查找树
 - 二分法查找
 - 快速排序法
 - 倒排索引
 - 正排索引
 - 文件分片
 - golang-jieba分词
 - leveldb
 
安装和启动
下载好源码之后,进入到源码目录,执行下列两个命令
- 编译
 
go get && go build 
  - 启动
 
./gofound --addr=:8080 --path=./data 
  - 其他命令 参考 配置文档
 
客户端
评论
