新品価格 |
SQLアンチパターン15章を読んだ
の続編
16章は貧者のサーチエンジン
以下、検索
・正規表現のパターンマッチ
パフォーマンスが最悪なので注意
また、oneでlike検索すると
lonely等も引っかかる。
区切り文字入れることで一応解決できる
REGEXP '[[:<:]]one[[:>:]]'
・解決策
適切なツールを使う
・MySQLでの解決策
一番楽なのは、フルテキストインデックス
確かにこれは便利
・SQLiteでの解決策
FTSというものを使えばできるとのこと
ただしデフォルトだとオフなので再ビルドが必要
本章はすでにマスタカが試行錯誤したので
知ってる内容でした。
like検索楽だけどパフォーマンス悪いので注意ね!
続く
タグ:SQL