【问题标题】: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
【问题描述】:
【问题讨论】:
标签:
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 或电子邮件提供反馈、意见和批评!
...
因为这些客户端是我们编写的,并且经过了我们的测试,所以我们可以为它们提供官方支持。当发现错误时,我们可以快速修复它们——这是我们的工作。
希望这会有所帮助。