概要
DrupalのSearch API Algoliaモジュールを試す機会がありましたので、備忘録です。
Search API Algolia
This module enables integration with Algolia by leveraging Drupal's Search API. Please note that this module only supports indexing.
インストール
Drupal 11では、以下でインストールできました。
composer require 'drupal/search_api_algolia:^3.1'
設定
モジュールのインストール後、サーバとインデックスの設定を行います。
Add server
Algoliaの設定画面で確認できる設定情報に基づき、サーバを作成します。ここでは、Write API Keyを使用しました。


Add index
インデックスの作成以降は、他のモジュールでの設定と同様です。以下は、Amazon OpenSearch Serviceを使用する例です。

DrupalとAmazon OpenSearch Serviceを接続する
DrupalとAmazon OpenSearch Serviceを接続する
設定後、インデクシングを行います。

結果
以下のように、Drupalへのコンテンツ登録や更新に応じて、Algoliaのインデックスも更新されました。

まとめ
このような連携により、Algoliaを用いた高速および柔軟な検索を行うことが可能になりました。
Drupalの活用にあたり、参考になりましたら幸いです。
動画版(生成AIによる自動生成): この記事の内容をずんだもん×四国めたんの掛け合いで解説しています。自動生成のため、内容に誤りがある可能性があります。正確な情報は記事本文をご参照ください。



コメント
…