3

基于 Go 的全文检索引擎 GoFound

 2 years ago
source link: https://www.oschina.net/p/gofound
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

GoFound 是一个 go语言全文检索引擎, 基于平衡二叉树+正排索引、倒排索引实现。可支持亿级数据、毫秒级查询。 使用简单,使用http接口,任何系统都可以使用。

  • 平衡二叉查找树
  • 二分法查找
  • 快速排序法
  • golang-jieba分词
  • leveldb

安装和启动

下载好源码之后,进入到源码目录,执行下列两个命令

go get && go build
./gofound --addr=:8080 --path=./data

GoFound Python客户端

展开阅读全文

GoFound GoLang Full text search go语言全文检索引擎

基于平衡二叉树+正排索引、倒排索引实现

可支持亿级数据,毫秒级查询。 使用简单,使用http...

issues: 没有issue
GoFound 的 Gitee 指数为 4
超过 19% 的项目

评论 (0)

portrait.gif

同类软件推荐

Zinc 是 Go 编写的轻量级全文搜索引擎,可作为 Elasticsearch 的替代方案。Zinc 运行所需的内存小于 100 MB,使用 bluge 作为基础索引库。与 Elasticse...
WorldBrain's Memex Table Of Content Memex Features Changelog and Roadmap Contributing Report Bugs...
Paperless-ng Paperless (click me) is an application by Daniel Quinn and contributors that indexes...
OverView RadonDB is an open source, Cloud-native MySQL database for unlimited scalability and per...
scout is a RESTful search server written in Python. The search is powered by SQLite's full-text s...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK