riot 分布式全文搜索引擎, 采用 Go 语言开发。功能特性:
高效索引和搜索(1M条微博500M数据28秒索引完,1.65毫秒搜索响应时间,19K搜索QPS)
支持中文分词(使用gse分词包并发分词,速度27MB/秒)
支持逻辑搜索
支持中文转拼音搜索
支持计算关键词在文本中的紧邻距离(token proximity)
支持计算BM25相关度
支持自定义评分字段和评分规则
支持在线添加、删除索引
支持多种持久存储
支持分布式索引和搜索
可实现分布式索引和搜索
采用对商业应用友好的Apache License v2发布
示例代码:
项目详情:
Github在线源码:[https://github.com/go-ego/riot](https://github.com/go-ego/riot)
OSC@GIT:[https://gitee.com/veni0/riot](https://gitee.com/veni0/riot)