【问题标题】:elasticsearch-rails VS (re)tire gem (Elasticsearch and Rails 3.2)elasticsearch-rails VS (re)tire gem (Elasticsearch and Rails 3.2)
【发布时间】:2014-06-20 22:20:24
【问题描述】:

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

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

它指的是新的elasticsearch suite of gems,但它足够成熟吗?有社区吗?教程和如何做?这让我想到了karmi 本人的questionanswer!现在我很困惑,该使用哪个宝石?

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

感谢任何帮助!

【问题讨论】:

    标签: ruby-on-rails gem elasticsearch tire


    【解决方案1】:

    Elasticsearch gems 套件由 Elasticsearch 作为官方 Ruby/Rails 客户端开发和维护。请注意,karmi 是新的 Ruby 套件的开发者。请阅读博文 - release the clients! ruby, python, php, perl 了解更多详情。

    一些亮点

    Tire 成功地解决了许多问题以实现良好的 Ruby 和 Rails 集成,并且还成功地做出了一些严重错误的决定。今天对我和 Elasticsearch 的 Ruby 用户来说都是一个新的开始。今天,我们发布了一套具有通用设计和语义的客户端,旨在为进一步的扩展、集成和实验提供坚实的基础。

    ...

    如果您喜欢 Tire,那么您可以肯定,轻松集成 Rails 的所有便利很快就会到来。如果你讨厌轮胎,我想邀请你在新的 Ruby 客户端上踢轮胎。我非常小心地避免了 Tyre 的所有错误决定,并尽可能地使库——或者实际上是三个库的集合——尽可能模块化、可扩展和健壮。欢迎您通过 Github 问题、IRC 或电子邮件提供反馈、意见和批评!

    ...

    因为这些客户端是我们编写的,并且经过了我们的测试,所以我们可以为它们提供官方支持。当发现错误时,我们可以快速修复它们——这是我们的工作。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 2013-06-25
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 2018-09-23
      • 2015-02-19
      相关资源
      最近更新 更多