私はRuby on Railsサイトで、1つ以上のキーワードでタグ付けできる一連のレコードを作成しています。このサイトの質問には、キーワードでタグ付けすることができます。キーワードクエリ用の最速データベースデザイン
これを行うための方法は、レコードとキーワードの間に多対多の関係を持たせることです。しかし、たくさんのレコードがあるときにこの結合が検索を遅くするかどうかは疑問だ。
特に、キーワードA、F、Gでタグ付けされたすべてのレコードを私に渡すなど、複数のキーワードの検索を行う必要があります。 Railsがこのタイプのクエリをどれだけうまく最適化できるかはよく分かりません。
このタイプのアプリのモデルやコントローラを構成する最善の方法はありますか?
類似した質問[http://stackoverflow.com/questions/234796/optimal-data-architecture-for-tagging-clouds-and-searching-like-stackoverflow](http://stackoverflow.com/questions/) 234796 /タグ付けのための最適なデータアーキテクチャ - 雲と検索のようなスタックオーバーフロー)? – Bill
ビル:参考に感謝します。非常に便利。 – John