2012-01-12 9 views
3

たとえば、回答をクエリする効果的な方法を提供するために、応答がキーワード/応答のペアに格納される動的なアンケートに回答します。高トランザクション応答のフルテキストインデックス作成は良い考えですか?

新しいエントリが追加されたときにカタログ/テキストインデックスを更新するのに待ち時間があるかもしれないが、これは報告/クエリがリアルタイムの関心事でないかどうかは関係ありません。 (つまり、後で実行される)

私自身の質問に答えると、このトランザクションの側面は実際問題ではありますか?

答えて

1

インデックスの更新に時間がかかることがあるため、外部検索ソリューションまたはリモート検索ソリューションをアプリケーションに使用する可能性があるため、選択したストレージのデータの一貫性とデータ到着と検索結果のギャップを区別しますケース。

+0

私は考えていることを念頭に置いて、結果がすぐに現れる必要はないと思います。あるいは、私はフォールバックを使うことができます。しかし、フォールバックは、実際には、以前の実装からしかし、私は明示的な「迅速」および「拡張」検索オプションを提供することができます.... – brumScouse

+0

ビジネス要件では、データの一貫性を保つ必要があると言われ、同時に到着時に文書がユーザーのために表示されない場合がありますフルテキストインデックスのような遅い部分がないデータに対してトランザクションストレージを使用すると、安全性を最大限に保証し、実際の検索クエリを実行する別の場所(データベースまたは外部検索エンジンまたはサービス)を使用します。 – vfedorkov

関連する問題