SaaS環境内でJavaScriptクライアント拡張機能を有効にして、管理タスクのカスタマイズと柔軟性を強化し、プラットフォーム内で直接カスタマイズされたソリューションを可能にします。
Release Notes
この機能により、テーマCSSのクライアント拡張機能が、ベーステーマの画像を参照する際に、そのまま「動作する」ようになります。 開発プロセスの摩擦を減らし、信頼性を高め、Liferay環境をカスタマイズする際に、よりシームレスで予測可能なエクスペリエンスを提供します。
機能概要:
画像管理の簡素化:
開発者は、ベーステーマに含まれる画像のパスを手動で処理したり設定したりする必要がなくなりました。
相対パス(
../imagesなど)は、これらの画像を直接参照できるようになり、複雑さとエラーが減少しました。
標準機能:
この機能により、
assembleステップによるビルドプロセス中にテーマイメージが自動的に含まれるようになります。つまり、テーマCSSのクライアント拡張機能をデプロイした後は、追加設定なしで画像参照がシームレスに機能します。
セマンティック検索 がドキュメントとメディアタイプをサポートしました。テキスト埋め込み生成は、プロバイダーの設定によって有効にできます。 プロバイダー設定はグローバルメニューの下にあることにご注意ください: |
近日リリース予定のLiferay Connector to OpenSearch 2.xのMarketplaceリリースは、Elasticsearchに代わるSelf-Hosted Liferay deploymentsを提供します。
重要: Liferay Enterprise SearchのLearning to Rank、クラスター横断レプリケーション、モニタリングアプリケーションは互換性がないため、OpenSearchではサポートされませんのでご注意ください。
同義語セット は、以下の言語(ロケール)にも対応しています:
ポルトガル語 (ブラジル):
pt_BRポルトガル語 (ポルトガル):
pt_PTイタリア語:
it_ITアラビア語 (サウジアラビア):
ar_SAカタルーニャ語 (スペイン):
ca_ESカタルーニャ語 (アンドラ):
ca_ADカタルーニャ語 (スペイン、 バレンシア):
ca_ES_VALENCIA中国語 (中国):
zh_CN中国語 (台湾):
zh_TWオランダ語 (オランダ):
nl_NLオランダ語 (ベルギー):
nl_BEフィンランド語 (フィンランド):
fi_FIフランス語 (フランス):
fr_FRフランス語 (カナダ):
fr_CAドイツ語 (ドイツ):
de_DEハンガリー語 (ハンガリー):
hu_HU日本語 (日本):
ja_JPスウェーデン語 (スウェーデン):
sv_SE
管理者は、Elasticsearch コネクタ構成を確認し、上記のロケールに対して以前に追加されたカスタマイズされたフィールドマッピングと設定を、 タイプマッピングの上書きと追加のインデックス設定から削除することをお勧めします。これらは、プラットフォームによってすぐに使用できる状態になっているためです。(完全または同時の再インデックスが必要です)
新しい日付の範囲と範囲の集約タイプは、Webコンテンツストラクチャーやオブジェクトを含むLiferayアセットの強力な検索機能を解き放ちます。
日付や数値インデックスフィールドを設定することで、以下のことが可能になります:
- グループとフィルタリングの結果: 特定の日付または数値範囲に基づいて動的な検索フィルタを作成します。
- ユーザーエクスペリエンスのカスタマイズ: 事前に定義された範囲またはカスタム入力フィールドを使用して、柔軟な検索オプションを提供します。
- データを効果的に可視化: すぐに使える表示テンプレートを活用して、シームレスなユーザーインターフェースを実現します。
日付の範囲は、期間指定ファセットの多用途な拡張と考えてください。検索結果を正確に絞り込むために、任意の日付フィールドを選択できるようになりました。
注意:
日付ファセットウィジェットの機能は、LPS-153839 2024.Q1 の開発者機能フラグで導入され、カスタムファセットに統合され、GAとして利用可能になりました。日付ファセットウィジェットは利用できなくなりました。
ElasticsearchとOpenSearchの導入におけるディスク使用率の向上
検索エンジン側のディスク使用量を削減するため、ストアドフィールドを使用しないデフォルトのフィールドマッピングを最適化しました。代わりに、プラットフォームはデフォルトのドキュメントフィールド検索方法としてフィルターパラメータを使用します。
管理者にとっての重要な考慮事項:
- 詳細設定を確認する: 管理者は、サーチ・エンジン・コネクターの設定内の「追加タイプマッピング」と「タイプマッピングを上書き」の設定を注意深く確認する必要があります。
デフォルトと比較する: 詳細設定を確認した後、既存のマッピングを新しいデフォルトと比較して、調整が必要な箇所を特定します。保存されたフィールドは引き続きサポートされていますが、推奨されません。
カスタムOSGiモジュールへの影響の可能性:
ほとんどのユーザーはシームレスな移行を経験するはずですが、LiferayのJava Search APIを利用するカスタムOSGiモジュールの開発者は、検索レスポンスの動作が変わる可能性があります。これは、モジュールが検索レスポンスに含まれる特定のフィールドに依存している場合に発生する可能性があります。このような場合、開発者は正しい機能を確保するために、モジュールに調整を加える必要があるかもしれません。
OpenAI は、同義語セマンティック検索用のテキスト埋め込みプロバイダーとして設定できるようになりました。
OpenAIは2つの強力な第3世代埋め込みモデルを提供し、従来モデルよりも低コスト、高い多言語性能、総合的な性能向上を約束します。
もしあなたの組織がすでにOpenAIのChatGPTや他のOpenAIプラットフォームAPIを利用しているなら、他のサービスにサインアップすることなく、
Liferayのセマンティック検索機能(BETA)を通じて、OpenAIのVector Embeddings機能を利用し、意味的に関連性の高い検索結果を提供できます。