2012-02-28 30 views
6

Heroku'da Ruby on Rails kullanarak bir uygulama yapıyorum ve ilerlemem gereken tam metin arama seçeneği hakkında kafam karıştı.Barındırılan tam metin arama seçenekleri - IndexTank vs Solr vs Lucene

  1. Gerçek Zamanlı Arama: Birkaç Değer verdiğim şeyler Ben dinamik bir kullanıcı tarafından oluşturulan bir web sitesi inşa ediyorum.
  2. Raylar Modelleri anlar: Ben kullanıcı Ayrıca

şey (yani, gerçekten "sadece" bir site içi arama istemiyorum) kişiye göre arama sonuçları kısıtlamak istiyorum Rails ile Heroku üzerinde yapılandırmak kolay bir bonus olurdu.

Heroku şu anda tam metin araması için üç seçenek sunar: FlyingSphinx, Searchify IndexTank ve WebSolr. Herkes, her birinin profesyonellerini ve eksilerini özetleyebilir. Araştırmamı temel alan IndexTank ile çok sayıda insanın mutlu olduğu görülüyor. Özellikle, bu blog post by Gautam Rege kısaca, üç seçenekle olan deneyimini ve IndexTank'ı nasıl tercih ettiğini özetlemektedir. Ancak, LinkedIn IndexTank'ı satın aldıktan sonra, IndexTank'ın bazı temel bileşenleri açık kaynaklıydı ve IndexTank hizmeti durduruldu. Görünüşe göre, Searchify, IndexTank'ın ilk birkaç (yalnızca, şu anda tek) yedeğinden biridir. Bunu kullanan herhangi bir deneyimi var mı? Searchify, IndexTank ile diğer iki seçeneği karşılaştırır - WebSolr ve FlyingSphinx?

cevap

1

Ben Searchify/IndexTank konusunda sorunuzu ele alacağımız:

  1. Searchify gerçek gerçek zamanlı indeksleme vardır. Bir belge eklediğiniz milisaniye, aranabilir hale gelir. İşleme veya yeniden dizine gerek yok. http://www.searchify.com/documentation/ruby-client

bazı Yakut millet tercih kidpollo denilen Tanker tarafından hoş 3. parti istemcisi de vardır: https://github.com/kidpollo/tanker

  • , burada & indirme bağlantıları docs Searchify için bir Ruby istemci kütüphanesi vardır Orada

  • +0

    Searchify, IndexTank için fiyatlandırma hariç mükemmel bir klonlamadır;) 100 bin belgenin IndexTank'inde ücretsiz depolama yerine, Searchify'ın 1 aylık ücretsiz deneme sürümü vardır. –

    +0

    @GautamRege Bu doğrudur. Tuhaf olsa da, Heroku'da 25k belgelerin ücretsiz temel planı var. Umarım, bu değişmezdi. –

    +0

    Ayrıca, benzer bir giriş düzeyi katmanı sunan bir IndexTank klonu olan IndexDen de vardır. – Cornelius