• ドキュメント数が 1 万件に満たない状況で全文検索をしたい
  • ドキュメントは頻繁に更新はされずに日時の更新で十分
    • オンラインでのインデキシングを考えなくてよいので、バッチで十分

みたいな状態でポータビリティが高く運用コストが低い状態で全文検索を実現したいなと調べていたら SQLite3 が良さそうだったというお話。

furusawa さんの書いている、いつ全文検索エンジンが必要かという基準は面白いですね。 新規サービスの検索システム立ち上げ時に考慮すること サービス - Qiita

Cookpad さんの人気順検索の Solr はスケールのためにディスクを捨てた - クックパッド開発者ブログもバッチ更新で十分で割り切ってしまうという思想は今回の記事のモチベーションに近しいものがありますが、全文検索サーバーを運用したくはないのでスコープ外です。

fts は深堀りする機会がでれば、メモ代わりにどんどん公開していきます。