4

私はherokuでindextankを使用しています。indextankとthinkingtankのどちらを使用するのが良い宝石ですか?ドキュメントと両方のチュートリアルを調べましたが、thinkingtankの方が使いやすいようです。関連/フォローアップの質問:それぞれの長所/短所は何ですか?

4

2 に答える 2

7

それはあなたがしていることに依存します。ActiveRecordに基づかないシンプルなアプリを作成している場合、indextankクライアントを使用すると、アプリ内に何も保存せずにコンテンツを追加および検索できます。例:ツイートを取得する場合、データモデルを使用せずに直接インデックスを作成できます。いわば「低レベル」です。

ActiveRecordまたは別のORMを使用している場合は、Tankerを確認する必要があります。これはThinkingTankよりも積極的に開発されています。

https://github.com/kidpollo/tanker

これがあなたの質問に答えることを願っています。そうでない場合は、http://indextank.com(メインページのチャットウィジェット)でチャットしてください。喜んでお手伝いします。

于 2011-04-18T22:23:44.800 に答える
2

ディエゴが言ったように、タンカーはそれがそれのために多くのことをしているように見えます。または、IndexTankedを使用することもできます。

https://github.com/zencoder/index-tanked

このライブラリは、zencoder.comでの検索を強化するために作成されました。ドキュメントは今のところ存在していませんが、来ています。

IndexTankedに含まれている重要な機能の1つは、私たちにとって必要でしたが、フォールトトレランスでした。IndexTankedには、インデックス作成、インデックスからの削除、または検索に失敗した場合に使用する構成可能なフォールバックメソッドが含まれています。さらに、更新時にインデックス付きフィールドが変更されたかどうかを確認することにより、indextankへの呼び出しを制限します。チェック対象のフィールドを取得することもできるため、必要に応じてインデックスを作成する実行可能な最小フィールドを選択できます。

質問がある場合は、著者のAdam(adam@zencoder.com)に連絡してください(ドキュメントがないため、完全に合理的です)。

于 2011-04-18T23:00:55.977 に答える