elasticsearch-rails VS(重新)轮胎宝石(Elasticsearch和Rails 3.2)

Bra*_*ary 7 gem ruby-on-rails elasticsearch tire

我想将Elasticsearch与我的Rails 3.2应用程序集成.我之前使用过Tire,它非常完美和直接,现在根据它的文档退役了

注意:此库已于2013年9月重命名并已停用(请阅读说明).它与Elasticsearch 1.x不兼容.

它指的是新的宝石弹性搜索套件,但它是否足够成熟?有一个社区?教程和怎么样?这使我这个问题答案果报工作者自己!现在我很困惑,使用哪种宝石?

我们需要一个完全维护的gem,并提供弹性搜索功能的完整实现; 因为我的项目是长期的,我们将大量利用搜索引擎.

任何帮助表示赞赏!

Pai*_*ook 7

Elasticsearch宝石套件由Elasticsearch作为官方Ruby/Rails客户端开发和维护.请注意,karmi是Ruby新套件的开发人员.请阅读博客文章 - 发布客户端!ruby,python,php,perl了解更多详情.

一些亮点

Tire设法解决了许多问题,以实现一个很好的Ruby和Rails集成,并且它还设法做出了一些非常糟糕的决定.今天标志着我和Elasticsearch的Ruby用户的新起点.今天,我们发布了一套具有通用设计和语义的客户端,旨在为进一步扩展,集成和实验提供坚实的基础.

...

如果您喜欢Tire,那么您可以确保轻松实现无痛Rails集成的所有便利.如果你讨厌Tire,我想邀请你在新的Ruby客户端上发挥作用.我非常谨慎地避免了Tyre的所有错误决定,并且尽可能地将库 - 或者实际上是三个库的集合 - 变为模块化,可扩展和健壮.您的反馈,意见和批评 - 通过Github问题,通过IRC或通过电子邮件 - 是非常受欢迎的!

...

因为我们编写了这些客户并且我们对它们进行了测试,所以我们可以为它们提供官方支持.当发现错误时,我们可以快速解决它们 - 这是我们的工作.

希望这可以帮助.