Riot v0.10.0, Danube River 发布了. Go 开源,分布式,简单高效的搜索引擎
项目地址: https://github.com/go-ego/riot
主要变更:
- [NEW] 增加 heartbeat
- [NEW] Add go dependency package to vendor
- [NEW] 增加 codecov
- [NEW] Add context cancel
- [NEW] 更新 gse 和 support Japanese
- [NEW] 更新 [gse](https://github.com/go-ego/gse)
1. 更新加载字典方法增加默认字典
2. 增加多个字典兼容不同语言
- [NEW] 更新 gse 和分词规则并添加相应文档
- [NEW] 增加获取 engine tokens 方法
- [NEW] 增加更多测试: TestSearchJp, TestSearchLogic, TestSearchGse
- [NEW] English docs, 更多文档和例子
1. 增加 English docs 和修复文档错误
2. 增加分词规则文档
3. 增加存储例子
4. 增加逻辑搜索例子
5. 增加拼音 weibo 搜索例子
6. 增加拼音例子
7. 不同语言和词典的例子
更新:
- [NEW] 更新 README.md
- [NEW] 更新 examples
- [NEW] 移动 engine 到 riot
- [NEW] 更新 circle.yml 和 .travis.yml
- [NEW] 更新 badger 到 1.10 和名字
- [NEW] 重命名一些文件
- [NEW] 更新 engine 和 gse 打印日志
- [NEW] 更新 data riot 打印日志
- [NEW] 移除旧的和无用代码
修复:
- [FIX] 格式化一些代码
- [FIX] 修复 heartbeat 端口
- [FIX] 修复文档错误, 比如: 链接错误
- [FIX] 更新 badger 到 1.10 并修复 api
- [FIX] 增加 godoc, 修复 golint 和移除一些代码
- [FIX] 修复 examples 分词错误
- [FIX] 修复拼音分词 slice 越界
- [FIX] 修复和更新 .github template
- [FIX] 调整处理词频和 loaddict 方法, 修复 gse 分词错误
使用请看[项目主页](https://github.com/go-ego/riot), 更多详情请看[更新日志](https://github.com/go-ego/riot/blob/master/docs/CHANGELOG.md)
有疑问加站长微信联系(非本文作者)