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