这个 Demo 通过经典的用 Rails 建立 blog 的例子演示了如何使用 act_as_ferret 快速构建一个全文索引,并演示了 RMMSeg 中文分词的效果。
- Ferret 是一个 Ruby 的高性能的全文搜索引擎库,可以说是 Ruby 的 Lucene 。
- RMMSeg 是 MMSEG 中文分词算法的 Ruby 实现。RMMSeg 的实现包括了整合 Ferret 的
RMMSeg::Ferret::Analyzer,可以为 Ferret 提供中文分词的功能,实现中文的全文索引。 - acts_as_ferret 是一个 Ruby on Rails 的插件,可以让 Rails 程序很方便地和 Ferret 集成起来。

由于最近一直感冒比较严重,而且我也没有麦克风,所以就没有录音,用自己喜欢的一些音乐替代了。做 Screencast 是在 newsmth 的 Ruby 版贴了 RMMSeg 发布的消息以后,lateboy 提的主意,自己也觉得挺好玩,就做了一个。 :) 猛击上面的截图即可下载。
下面是 RMMSeg 相关的链接:
- 主页:http://rmmseg.rubyforge.org/
- RubyForge 上的页面:http://rubyforge.org/projects/rmmseg/
- 实现细节:Ruby 实现中文分词
Comments (5)
鼠年快乐!
Great work!! I have been looking for a Chinese Word segmentation solution like this for a month!!!!
Thanks