我听说过Lucene很多,它是Java中最好的搜索引擎库之一。Ruby有没有类似的(同样强大的)库?
嗯,还有雪貂,这是Lucene到Ruby的端口。此外,Lucene非常易于使用JRuby,如果这是您的选择。
根据您的需求,您可能还想看看Solr,这是一个基于Lucene的更高级的前端。有一个Ruby接口,solr-ruby,通过HTTP与Solr交互。
雪貂就是你要找的:
“Ferret 是一个为 Ruby 编写的高性能、功能齐全的文本搜索引擎库。它的灵感来自Apache Lucene Java项目。