2014-05-04 16 views
7

Rails 3.2 uygulamam ile Elasticsearch'u entegre etmek istiyorum. Daha önce Tire kullanılan ve mükemmel oldu ve yalındır, şimdi onun belgelere dayalı emekli edilirelasticsearch-raylar VS (yeniden) lastik gem (Elasticsearch and Rails 3.2)

DİKKAT: Bu kütüphane (açıklama okuyun) değiştirildi ve Eylül 2013 yılında emekli olmuştur. Elasticsearch 1.x ile uyumlu değildir.

ve yeni elasticsearch suite of gems anlamına gelir, ancak yeterince olgun mu? bir topluluk var mı öğreticiler ve nasıl yapılır? Bu da bana karmiquestion ve answer'un yolunu açtı! Şimdi kafam karıştı, hangi mücevher kullanacak?

Tamamen korunan ve elasticsearch özelliklerinin tam olarak uygulanmasını sağlayan bir hazine ihtiyacımız var; projem uzun süredir devam ediyor ve arama motorunu çok fazla kullanacağız.

Herhangi bir yardım için teşekkür ederiz! Mücevherlerin Elasticsearch paketi, resmi Ruby/Rails müşterisi olarak Elasticsearch tarafından geliştirilmiş ve sürdürülmüştür.

cevap

7
Lütfen, Ruby'nin yeni paketinin geliştiricisi olan karmi olduğunu unutmayın. Daha fazla bilgi için blog gönderisini oku - release the clients! ruby, python, php, perl.

Bazı Önemli

Lastik güzel Yakut ve Raylar entegrasyonu için birçok sorunu çözmek başardı ve aynı zamanda bazı ciddi kötü kararlar başardı. Bugün benim için yeni bir başlangıç ​​ve Elasticsearch'in Ruby kullanıcıları için. Bugün, daha fazla uzantı, entegrasyon ve deney için sağlam bir temel sağlamayı amaçlayan ortak tasarım ve semantiklere sahip bir müşteri paketi yayınlıyoruz. Eğer Tire sevdiyseniz

...

, sen ağrısız Raylar entegrasyonu için tüm kolaylık yakında geleceğini emin olabilir. Tire'den nefret ederseniz, sizi yeni Ruby istemcisindeki lastikleri tekmelemeye davet etmek isterim. Lastiğin tüm kötü kararlarından kaçınmak ve kütüphaneyi - ya da aslında üç kütüphaneden oluşan bir koleksiyonu - olabildiğince modüler, genişletilebilir ve sağlam bir hale getirmeye özen gösterdim. Görüşleriniz, görüşleriniz ve eleştirileriniz - Github sorunları, IRC veya e-posta yoluyla - en çok hoş geldiniz! bu istemciler yazdım ve onlar bizim tarafımızdan test edildiğinden dolayı

...

, biz onlar için resmi destek sağlayabilmektedir. Hatalar bulunduğunda, bunları hızlı bir şekilde onarabiliriz - bu bizim işimiz.

Bu yardımcı olur umarım.