Algolia を Apidog に連携し、API ドキュメントの検索体験を強化する方法をご紹介します。
既定で公開された API ドキュメントには、名称やパスで API や文書を横断的に探せる内蔵検索が搭載されています。さらに、Algolia と連携することで検索精度や表現力を高められます。利用には機能の有効化と所定の設定が必要です。Apidog の対応バージョンは「v2.6.31」以降です。
ドキュメント公開後、サイドバーの ドキュメントサイト タブ内にある ドキュメント検索 へ移動し、編集 をクリックして Algolia の接続情報を入力します。Algolia と Apidog の連携#
Step 1:Algolia アカウント作成#
Step 2:Algolia アプリケーション作成#
1.
ダッシュボードにログインしたら、新規アプリケーションを作成します。
2.
「Upload a File」をクリックしてデータをアップロードします。
初期設定を素早く行いたい場合は、提供されるサンプルコードで JSON ファイルを生成し、Algolia にドラッグ&ドロップするだけで構いません。JSON ファイル名がそのまま「Index Name」になり、後で Apidog のドキュメント検索設定で使用します。
4.
「Continue」を押しながら最終 Step まで進みます。
5.
最後に検索フロントエンドの実装方法を尋ねられますが、ここはスキップして問題ありません。
Step 3:Algolia 設定の Apidog への反映#
1.
Algolia の Settings → API Keys ページに移動し、該当アプリケーションの接続情報を取得します。
2.
取得した値を Apidog のドキュメント検索設定にコピーして入力します。
Step 4:保存と有効化