Elasticsearch
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

Elasticsearchを開始する

互換性: 互換性のある Elasticsearch バージョン、利用可能な Liferay コネクタ、および必要な Liferay パッチ レベルの詳細については、 検索エンジン互換性マトリックス を参照してください。

一般的なLiferayシステムの検索インフラは以下のように構成されています。

  • クラスターまたは単一ノード(オンプレミスまたはDockerコンテナ)で構成されたLiferayサーバー
  • Elasticsearchサーバー(オンプレミスまたはDockerコンテナ)
  • Liferayにデプロイされ、デプロイメントに適合するように構成されたElasticsearchコネクタアプリケーション。
警告

Liferay DXP および Portal Tomcat バンドルおよび Docker イメージに含まれる サイドカー Elasticsearch サーバーランタイムはサポートされておらず、本番環境には適していません。 これは、ローカルでの開発およびテスト中の利便性のために提供されています。 代わりに、Liferay を自己管理型のスタンドアロン サーバーまたはサーバー ノードのクラスターとして Elasticsearch に接続するように構成します。

ヒント

追加の機能と統合は、 Liferay Enterprise Search サブスクリプションで利用できます。

Liferayサーバーがすでに設置されていると仮定すると、残りの手順は次のとおりです。

  1. 使用するElasticsearchサーバーとコネクタのバージョンを決定する

  2. Elasticsearchサーバーをセットアップする

  3. LiferayをElasticsearchに接続する

互換性のあるElasticsearchとコネクタのバージョンを見つける

検索エンジン互換性マトリックス には、Liferayの各バージョンでサポートされている最新のElasticsearchコンポーネントバージョンが表示されます。 ElasticsearchサーバーとElasticsearchへのコネクタは必須コンポーネントです。

警告

Liferay 7.2 では、Liferay インストールに含まれる Elasticsearch への Liferay コネクタは最新のコネクタではありません。 Liferay Marketplaceから、Elasticsearch と互換性のある最新の Liferay Connector をダウンロードします。

Elasticsearchのインストール

Elasticsearchは、ElasticsearchアーカイブまたはDockerイメージを使用してインストールできます。 サーバーのクラスターでも構成できます。 以下に、Elasticsearchホスティングのさまざまな例を示します。

また、 Liferay クラスタリングの例 では、Elasticsearch で Liferay クラスタを使用する方法が示されています。

LiferayをElasticsearchに接続する

ElasticsearchへのコネクタはLiferayにバンドルされています。 Elasticsearchアプリケーションへの最新のLiferayコネクタはLiferay マーケットプレイスでも入手できます。 詳細については、 Elasticsearch への接続 を参照してください。

Elasticsearchの保護

本番環境では、LiferayとElasticsearchの通信を保護する必要があります。 Securing Elasticsearchでは、認証と暗号化を設定する方法を説明し、Liferay Enterprise Search Monitoringに必要なPEM証明書の使用方法を示しています。

次のステップ

Elasticsearch のインストール では、手動でのインストールと構成の各手順について説明します。 これらの手順は、Dockerで実行している場合でも理解するのに役立ちます。 Docker 上で Elasticsearch と Liferay を実行してみたい場合は、 「演習: Docker を使用して Liferay と Elasticsearch を実行する」を参照してください。