繁体   English   中英

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

[英]elasticsearch-rails VS (re)tire gem (Elasticsearch and Rails 3.2)

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

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

它指的是新的宝石弹性研究套件 ,但它是否足够成熟? 有一个社区? 教程和怎么样? 这让我想到了karmi自己的问题答案 现在我很困惑,使用哪种宝石?

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

任何帮助表示赞赏!

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

一些亮点

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

...

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

...

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

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM