sql >> データベース >  >> RDS >> Mysql

複数のテーブルにわたるMySQL全文検索

    MySQLは、複数のテーブルにまたがるフルテキスト(または任意の)インデックスを作成できません。したがって、単一のインデックスを使用することはできません。

    別の方法として、次のいずれかを実行できます。

    1. 各テーブルのインデックスを使用し、必要に応じて結合/結合を使用して、要件に一致する行を取得します。

    2. インデックスを適用する集計テーブルを作成します。

    3. luceneやsolrなどのツールを使用して、検索インデックスを提供します。 (何らかの規模を目指す場合は、これがおそらく最良の選択肢です)



    1. 過去30日間のmysql結果の取得

    2. MySQLでクイズのデータ​​ベースを設計するためのガイド

    3. SQLiteで日付順に並べ替える方法

    4. SCDタイプ6