Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

Algolia を使用した検索

Algolia で作成
Algolia で作成

Algolia を使用して Cloud Firestore データの全文検索を可能にします。

この拡張機能の動作

この拡張機能を使用して、Algolia への Cloud Firestore データにインデックスを付け、その同期を維持します。この拡張機能は、Firestore コレクション上で適用され、構成されます。

この拡張機能は、指定されたコレクションに対する変更をリッスンします。ドキュメントを追加すると、この拡張機能がそれに Algolia 内のレコードとしてインデックスを付けます。この拡張機能は、拡張機能の構成で定義されたフィールドにのみインデックスを付け、ドキュメント ID を Algolia オブジェクト ID として使用します。

ドキュメントが更新されると、この拡張機能は対応する Algolia レコードにその更新を伝播します。ドキュメントが削除されると、この拡張機能は対応する Algolia レコードを削除します。

追加の設定

この拡張機能をインストールする前に、Firebase プロジェクトで Cloud Firestore データベースが設定されていることを確認します。

この拡張機能をインストールする前に、Algolia アカウントを設定しておく必要もあります。この作業を Algolia サイト上で実行できます。

料金

この拡張機能は、関連する料金が発生する可能性のある以下の Firebase サービスを使用します。

  • Cloud Firestore
  • Cloud Functions

この拡張機能は、以下のサードパーティ サービスも使用します。

お客様には、これらのサービスの使用に関連するすべての費用に対する責任があります。

Firebase に関する注意

この拡張機能をインストールするには、Firebase プロジェクトを Blaze(従量課金制)プランに含める必要があります。使用したリソース分のみが請求されます。ほとんどの Firebase サービスで、少量の使用のための無料枠が用意されています。Firebase の料金に関する詳細を確認してください。

この拡張機能をインストールまたは再構成すると、小額(通常は $0.10 未満)が課金されます。詳細な説明については、Firebase の料金 で Cloud Functions を参照してください。

この拡張機能をインストールする方法

Firebase コンソールの使用

拡張機能のインストールと管理は、Firebase コンソールで行えます。

コンソールを使用してインストールする

Firebase CLI の使用

拡張機能のインストールと管理は、Firebase CLI でも行えます。

ステップ 1: 以下の npm コマンドを実行して、CLI をインストールするか、最新バージョンの CLI に更新します。

npm install -g firebase-tools
正常に機能しない場合は、Firebase CLI リファレンスを確認するか、npm のアクセス権を変更してください。

ステップ 2: 以下のコマンドを実行して、この拡張機能をインストールします。

firebase ext:install algolia/firestore-algolia-search --project=projectId_or_alias
作成者
ライセンス
Apache-2.0
バージョン
0.5.6