前提
- 中間一致検索を使っている
- Ubuntu
- PostgreSQL 10
候補
- PGroonga - PostgreSQLで高速日本語全文検索!
- GINインデックス + tsvector/tsquery
- 関数作成後、試しにSelectで呼び出してみるもうまく動いていない。日本語だと別に設定か何かいる?
参考
- PostgreSQLの実行計画について調べてみた | キャスレーコンサルティング株式会社
- PostgreSQLでの中間一致検索の性能改善 - Qiita
- 文字列処理と日本語全文検索 | Let's Postgres
- PostgreSQL 9.xにおける日本語全文検索について調べてみた - longkey1's blog
- PostgreSQLでpg_bigmを使って中間一致like検索を高速化する - ほんじゃらねっと
- postgresqlのlike検索でインデックスを使わせたい 水曜以外もどうでしょう
- 前方一致検索でインデックスが使えるようにする方法
- PostgreSQLで後方一致LIKE検索でインデックスを使わせる - alea jacta est!
- 後方一致検索でインデックスが使えるようにする方法