Django+Tritonnで日本語全文検索の追記
Django+Tritonnで日本語全文検索〜重み付けもあるよ〜 - logiqboard
テーブルの持ち方
レプリケーションのスレーブの一つをサーチ用にして、そこのBookテーブルにインデックスを張ればよいという話をしてもらった。
なるほどそれならマスタ書き込み系に影響を与えることもない。
そもそもよっぽど妙な検索をしようとしない限りはわざわざコピーをBookSearchにもたずとも既存のBookのカラムにFulltext indexを張ってしまえばいいわけで、かなり合理的ではなかろうか。
ただし
当然全文検索クエリは常にサーチ用スレーブに飛ぶように設定しなくてはいけない。