目前 redis-search 已经实现的特点:
- 实时更新搜索索引
- 高效
- 分词搜索和逐字匹配搜索
- 别名搜索
- 支持 ActiveRecord 和 Mongoid
- 暂时只能用一个字段做为排序条件
- 中文同音词搜索
- 中文拼音搜索支持
- 中文拼音首字母搜索
- 可以用一些简单的附加条件组合搜索
有了首字母搜索匹配,这将给搜索体验带来更大的提升。
另外我想了解一下,有人在实际项目中用 redis-search 么?
如果没有,你可以试试,这回比其他一些搜索引擎好用很多,当然,前提你不是用作全文搜索。
https://github.com/huacnlee/redis-search