7.4の検索の新機能
7.4リリースでは、Liferayの検索インフラにいくつかのハイライトと新機能が追加されています。 新機能としては、Liferay CE 7.4 GA4およびLiferay DXP 7.4 GA1向けの製品に追加されたものがあります。
7.4 DXP アップデートおよび Portal GA のリリースで追加された機能については、リリースノートを参照してください。
Liferay DXP:リリースノートは、 カスタマーポータルのLiferay DXPリリースノートのページ に掲載されています。
Liferay Portal:リリースノートは、Liferay Communityのサイトで リリース告知ブログ として提供されています。 例えば、 Liferay Portal 7.4 GA43 release announcement をご覧ください。
Elasticsearch7の統合
Elasticsearch 7はLiferay 7.4でサポートされています。 検索エンジン互換性マトリクス で、対応する最小バージョン、クライアントバージョン、対応する最新のElasticsearchバージョンなど、最新情報を確認してください。
*Liferay CE/DXP 7.4ではElasticsearch 6.xはサポートされていません。 *Liferay CE/DXP 7.4ではSolrはサポートされていません。
検索インフラストラクチャ & 管理
仮想インスタンスの独立再インデックス化
Liferay 7.4 以降、サーバー管理者は再インデックスアクションの範囲を特定の 仮想インスタンスに制限することが可能です。 アクションをインデックスがどのインスタンスに適用されるかを選択します。
-
グローバルメニュー → [コントロールパネル] → [検索機能]を開き、[アクションをインデックスする]タブをクリックします。
-
[Execution Scope]タブを使用して、インデックスを再作成するインスタンスを選択します。
検索ウィジェット
Liferay Objectの検索
Liferay Objectsの検索をサポートするために、いくつかの検索ウィジェットが拡張されました。
-
タイプファセットには自動的に公開オブジェクトが含まれます。
-
検索結果ウィジェットには、オブジェクトエントリのタイトルと概要が自動的に表示されます。
Liferay Objectsと検索について詳しく知りたい方は、 Liferay Objectsの検索 をご覧ください。
検索の調整
DXPサブスクライバー
検索の調整データのデータベースへの格納
DXP Liferay 7.4からは、結果ランキングと同義語セットのデータがLiferayデータベースに保存され、検索管理パネルからの再インデックスアクションを使用して、各アプリケーションのインデックスに適切なデータを入力することができるようになりました。 以前のバージョンでは、これらのアプリケーションのプライマリーデータストレージとしてインデックスが使用されていました。
これがアップグレード作業にどのように影響するかについては、 検索機能インフラストラクチャのアップグレード および Elasticsearchのバックアップをご覧ください。
Liferay Enterprise Search(LES)
LESのインストールを簡素化
Liferay DXP 7.4より、 Liferay Enterprise Search (LES)アプリケーションは、すべてのLiferay DXPバンドルとDockerコンテナに含まれています。 LESはデフォルトで有効になっており、追加のインストール手順は必要ありません。 ただし、Liferayの公式サポートや追加特典を受けるためには、LESのアドオン・サブスクリプションを購入する必要があります。 LESアプリケーションのメンテナンスとアップデートは、Liferay DXPのアップデートと一緒に配信されます。
DXP 7.4へのアップグレード
DXPの旧バージョンから7.4へのアップグレードは、ほとんどのセットアップで特別な配慮は必要ありません。 ただし、Liferay Enterprise Searchや検索の調整を使用する場合は、以下の点を考慮してください。
- 検索の調整アプリケーションは、以前のバージョンではデータストレージにElasticsearchのインデックスを使用していましたが、データベースのテーブルによってバックアップされるようになりました。 詳細は、 検索機能インフラストラクチャのアップグレード を参照してください。
- Liferay Enterprise Searchアプリケーションは、Liferay DXPにバンドルされています。 7.4へのアップグレードの際、追加のインストール手順は必要ありません。