Django+Tritonnで日本語全文検索の追記

Django+Tritonnで日本語全文検索〜重み付けもあるよ〜 - logiqboard

テーブルの持ち方

レプリケーションのスレーブの一つをサーチ用にして、そこのBookテーブルにインデックスを張ればよいという話をしてもらった。

なるほどそれならマスタ書き込み系に影響を与えることもない。

そもそもよっぽど妙な検索をしようとしない限りはわざわざコピーをBookSearchにもたずとも既存のBookのカラムにFulltext indexを張ってしまえばいいわけで、かなり合理的ではなかろうか。

ただし

当然全文検索クエリは常にサーチ用スレーブに飛ぶように設定しなくてはいけない。