サーバー機能を持たないNext.jsの静的エクスポート構成に、外部SaaS不要・追加費用ゼロでサイト内検索を実装した記録。Algolia・Pagefindを見送った理由、日本語特有の単語境界問題への対処、実装時に踏んだSuspense境界やURL同期のハマりどころ、そして実際に運用して分かった索引サイズの誤算まで、このブログでの実装をもとにまとめます。