GoFound 是 Go语言实现的全文检索引擎 基于平衡二叉树+正排索引、倒排索引实现 。可支持亿级数据,毫秒级查询 。使用简单,使用http接口,任何系统都可以使用 。最大的特点是占用内存非常少,只存关键字索引在内存中,其余的数据都是存磁盘 。而且gofound编译后直接是原生可执行文件,无需安装任何依赖环境,相比ES,能更快的接入业务系统 。
1. 支持全模糊匹配
2. 支持排序、相关度
3. 支持持久化
4. 支持中文分词
效果图:
文章插图
开源地址:
码云:GoFound: GoFound GoLang Full text searchgo语言全文检索引擎基于平衡二叉树+正排索引、倒排索引实现可支持亿级数据,毫秒级查询 。使用简单,使用http接口,任何系统都可以使用 。
GitHub: GitHub - newpanjing/gofound: GoFound GoLang Full text search go语言全文检索引擎 基于平衡二叉树+正排索引、倒排索引实现 可支持亿级数据,毫秒级查询 。使用简单,使用http接口,任何系统都可以使用 。
【基于golang的全文检索引擎GoFound发布了1.0正式版】
推荐阅读
- 神奇的涂指甲油减肥法,墨旱莲的功效与作用
- 笔记本电脑可以一直充电吗?电脑充电的8个常见问题
- 固态硬盘的功耗和发热详解
- 秒建 wiki 知识库的开源项目,构建私人知识网络
- 异地局域网通过公网进行IPv6的数据通信,且实现业务隔离
- 社会工程学 渗透攻击实例-邪恶的CSRF
- 没有茶香普洱茶,普洱茶的三大支点
- 生普洱茶好苦,生普洱茶的功效是什么
- Excel中,OFFSET函数的使用方法
- 快来看看设计师使用的是什么电脑