2012-02-28 9 views
6

私はRuboku on RailsをHerokuで使用してアプリケーションを構築しており、どのフルテキスト検索オプションを先に進めるべきか混乱しています。私が気にいくつかのこと:ホストされているフルテキスト検索オプション - IndexTankとSolr vs Lucene

  1. リアルタイム検索:私は動的なユーザー生成のウェブサイトを構築しています。
  2. Railsのモデルを理解します。私は、ユーザーが誰であるかに基づいて検索結果を制限したいと思います(そう、私は本当に「単なる」サイト全体の検索たくない)さらに

、何かそのHerokuでRailsを設定するのは簡単ですが、ボーナスになります。

現在、フルテキスト検索には、FlyingSphinx,Searchify IndexTankおよびWebSolrの3つのオプションがあります。誰もがそれぞれのプロとコンプを概説することができます。

私の研究に基づいて、多くの人がIndexTankに満足しているようです。特に、blog post by Gautam Regeは、3つのオプションとIndexTankの好みを簡単に説明します。

しかし、LinkedInのIndexTankの買収後、IndexTankの主要コンポーネントのいくつかはオープンソースであり、IndexTankサービスは中止されました。 Searchifyは、IndexTankの最初の数少ない(そうでなければ、現在は唯一の)代替品の1つです。誰もこれを使用して任意の経験がありますか? SearchifyはIndexTankと他の2つのオプション - WebSolrとFlyingSphinxとどう違うのですか?

答えて

1

私はSearchify/IndexTankに関してあなたの質問に対処します:

  1. Searchifyは真のリアルタイムのインデックスを持っています。ドキュメントを追加するミリ秒単位で、検索可能になります。コミットまたは再インデックスする必要はありません。

  2. SearchifyのためのRubyクライアントライブラリがありますが、ここではドキュメント&のダウンロードリンクです:http://www.searchify.com/documentation/ruby-client

いくつかのRubyの人々が好むことをタンカーと呼ばkidpolloによって素敵なサードパーティ製のクライアントもあります:https://github.com/kidpollo/tanker

+0

SearchifyはIndexTankの完璧なクローンです - ただし価格設定を除く)100K文書のIndexTankの無料ストレージとは対照的に、Searchifyは1ヶ月の無料試用版を提供しています。 –

+0

@GautamRegeそれは本当です。奇妙なことですが、Herokuでは25k文書の無料の基本計画があるためです。うまくいけば、それは変わらないだろう。 –

+0

IndexDenもあります。IndexDenも同様にIndexTankクローンで、無料のエントリレベルの層を提供します。 – Cornelius

関連する問題