GoFound基于 Go 的全文檢索引擎
GoFound 是一個(gè) go語(yǔ)言全文檢索引擎, 基于平衡二叉樹(shù)+正排索引、倒排索引實(shí)現(xiàn)??芍С謨|級(jí)數(shù)據(jù)、毫秒級(jí)查詢。 使用簡(jiǎn)單,使用http接口,任何系統(tǒng)都可以使用。
技術(shù)棧
- 平衡二叉查找樹(shù)
- 二分法查找
- 快速排序法
- 倒排索引
- 正排索引
- 文件分片
- golang-jieba分詞
- leveldb
安裝和啟動(dòng)
下載好源碼之后,進(jìn)入到源碼目錄,執(zhí)行下列兩個(gè)命令
- 編譯
go get && go build
- 啟動(dòng)
./gofound --addr=:8080 --path=./data
- 其他命令 參考 配置文檔
客戶端
評(píng)論
圖片
表情
