Docusaurus多言語サイトでAlgolia検索を言語別に最適化する方法
· 約6分
Docusaurusで構築した多言語(i18n)サイトへのAlgolia DocSearch導入時、検索結果に複数言語が混在するという課題への直面。日本語での検索時に英語ページがヒットするなど、ユーザー体験を損なう事態が発生しがちです。
本記事では、この問題を解決し、サイトの表示言語と連動した最適な検索体験を実現するための具体的な設定手順を備忘録として整理します。
この記事で実現できること
- サイト表示言語(日本語/英語)と連動した検索結果の出し分け。
- URLパス(
/
or/en/
)に基づく、コンテンツの言語別Algoliaインデックスへの自動振り分け。 - 日本語と英語、各言語特性に合わせたインデックス設定による検索精度の向上。