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

カテゴリファセット

カテゴリーファセットは、検索クエリのキーワードに一致するカテゴリーに分類されたアセットの検索結果を絞り込みます。 一致する各結果のカテゴリーは、ファセット用語として集約されます。

カテゴリーファセットの結果の例。

カテゴリーファセットの設定

カテゴリ ファセットを構成するには、ファセットの オプション メニュー (Options) を開き、 構成をクリックします。

Liferay DXP 2025.Q1/Portal GA132 より前では、設定オプションはウィジェットの右上隅に表示されていました。

[設定]オプションをクリックします。

[表示設定]が最初に表示されます。

表示テンプレート: デフォルトクラウド レイアウトコンパクト レイアウトラベル レイアウト、および 語彙レイアウト (7.4 アップデート/GA 48 以降で利用可能) から選択します。 デフォルトのレイアウトでは、各用語の横にチェックボックスが表示されますが、コンパクトレイアウトでは表示されません。 ラベルレイアウトでは、用語ごとにクリック可能な小さなラベルが表示されます。 語彙レイアウト には、語彙別に整理されたファセット用語 (カテゴリ) が表示されます。

[詳細設定]セクションには、追加のオプションが含まれています。

カテゴリーパラメータ名:ファセットのURLのパラメーター名を変更します。 デフォルトは カテゴリです。

重要

ファセットウィジェット間のANDスタイル選択を実現するためには、各ウィジェットに対して異なるカテゴリーパラメータ名を設定する必要があります。 デフォルトでは、すべてのカテゴリ ファセット ウィジェットのこのフィールドは カテゴリに設定されています。 以下の の例 は使用例を示しています。

最大ターム数:ファセットに一致する用語がいくつ見つかったかに関係なく、表示するファセット用語の最大数を設定します。

頻度の閾値:用語がファセット用語リストに表示されるために必要な最小頻度を設定します。 たとえば、ファセットの頻度の閾値が3に設定されている場合、一致する結果が2つの用語は用語結果リストに表示されません。

表示頻度:用語頻度を表示するかどうかを選択します。

用語の並べ替え順序: Liferay 7.4 U56+/GA56+では、[用語頻度(降順)](デフォルト)、[用語頻度(昇順)]、[用語の値(昇順)]、[用語の値(降順)]からファセット用語のソート戦略を選択することができます。 デフォルトのソートでは、ファセット用語の一致数が多いものから少ないものへと並べ替えられます。 用語の値オプションでは、ファセット用語をアルファベット順に並べます。

ボキャブラリごとのファセット用語の表示とフィルタリング

7.4 U48+とGA48+

デフォルトでは、カテゴリーファセットウィジェットは、サイト内のすべてのボキャブラリから一致する結果のカテゴリを収集し、フラットリストで表示します。 アップデート48における機能拡張により、新たな表示やフィルタリングの動作が可能になりました。

ファセット用語(カテゴリー)をボキャブラリ別に表示する

カテゴリーファセットの設定画面でボキャブラリレイアウトを選択することで、カテゴリーをそのボキャブラリ下に表示できます。

カテゴリは語彙の下に表示されます。

ファセット用語(カテゴリー)をボキャブラリ別に絞り込む

ファセットに表示するボキャブラリとカテゴリーを選択します。

重要

Liferay バージョン 7.4 Update/GA 48 より前のバージョンまたはアップデートからアップグレードしていて、システム内にすでに分類されたアセットがある場合は、すべての検索インデックスを再インデックスして、検索ドキュメントに必要な assetVocabularyCategoryIds フィールドを含めます。

ボキャブラリを選択します。

この動作により、強力な検索ファセット エクスペリエンスを提供できます。使用例の 1 つについては、以下の を参照してください。

例:ボキャブラリーを使用してカテゴリーファセットで階層型フィルタリングエクスペリエンスを作成する

自動車部品を購入するためのコマースポータルを考えてみます。 各パーツは、異なるボキャブラリーで分類されたコマース製品です。

  • ボキャブラリ:Vehicle System

    カテゴリー:

    • Brake System
    • Engine
    • Exhaust System
    • Suspension
    • Transmission
    • Turbocharger
  • ボキャブラリー:Quality

    カテゴリー:

    • Premium
    • 標準

ユーザーは、「エンジン」と「排気システム」を選択した場合に、いずれかのカテゴリーに一致する製品が表示されることを期待します。 次に、品質語彙からプレミアム カテゴリを選択すると、エンジンと排気システム用のプレミアム自動車部品に結果が絞り込まれると予想されます。 7.4 アップデート/GA 48バージョンでは、すぐにそれを実現することができます。

上記のユースケースを設定するには、

  1. グローバル メニュー → コントロール パネル → サイトから新しいサイトを作成します。 プロンプトが表示されたら、Miniumサイトテンプレートを選択します。

  2. サイトに Foo という名前を付けて、 [追加]をクリックします。

  3. グローバルサイトのメニュー → 分類 → カテゴリに移動します。 「Quality」というボキャブラリ名を追加し、「Premium」と「Standard」という2つのカテゴリーを作成します。

    重要

    Fooサイトのサイトカテゴリーではなく、グローバル サイトのグローバルカテゴリーを作成する必要があります。

    サイトの初期化中にサイト テンプレートによって作成された既存の語彙があります (サイトの名前にちなんで Foo と名付けられています)。構築している例と一致し、カテゴリをより適切に特徴付けるために、 車両システム という名前を付ける方が適切です (例: ブレーキ システム)。 ただし、Fooボキャブラリのカテゴリーは既存のコマース製品から参照されるため、編集することはできません。

    グローバルサイトに「Quality」ボキャブラリを作成します。

  4. 既存のコマース製品の一部を、グローバル メニュー → コマース → 製品 (製品管理セクション) に分類します。

    「Premium」カテゴリーを以下に追加します。

    • Premium Brake Fluid
    • Premium Brake Pad

    以下のように、いくつかの追加製品に「Standard」カテゴリを追加します。

    • ABS Sensor
    • Brake Fluid
    • Wear Sensors
    • Brake Pads
    • Brake Rotors

    既存製品の一部を「Premium」と「Standard」に分類します。

  5. Fooサイトのホームページに移動します。 Miniumサイトのホームページは、デフォルトで製品カタログとなっており、基本的には[空の検索を許可する]を有効にした検索ページとなっています。

    カテゴリーファセットウィジェットでは、両方のボキャブラリのカテゴリーが1つのフラットリストに表示されます。 複数のファセット用語(例:「Suspension」と「Standard」など)を選択すると、ページ上に結果が展開されます。これは、ファセット用語間のOR演算子の動作を示しています。

    利用可能なすべてのボキャブラリのカテゴリーが集約されます。

    このページのウィジェットの中には、コマースに特化したウィジェット(仕様ファセットなど)もありますが、カテゴリーファセットは標準の検索ウィジェットになります。

  6. Fooサイトのホームページに、Fooボキャブラリのカテゴリーのみを表示するように設定されたカテゴリーファセットウィジェットを追加します。

    • ページ上部の プラスアイコン (Plus) をクリックします。
    • カテゴリーファセットウィジェットを既存のウィジェットの直上または直下にドラッグします。
    • ウィジェット設定 画面(Widget Options icon)を開きます。
    • [表示テンプレート]のセレクターを開き、[ボキャブラリレイアウト]を選択します。
    • [カテゴリーパラメータ名]をfoocategoriesに変更します。
    • [ボキャブラリの選択]ラジオボタンをクリックします。 グローバル を展開し、 Fooを選択します。
    • [保存]をクリックします。
  7. 同様の手順で、オリジナルのカテゴリーファセットウィジェットを設定し、「Quality」ボキャブラリのカテゴリーのみを表示し、ボキャブラリレイアウトテンプレートを使用します。 新しいカテゴリーファセットウィジェットのカテゴリーパラメータ名はすでに変更されているので、既存ウィジェットのデフォルト値のままにしておくことができます。

  8. ページを更新します。 Fooボキャブラリを表示するカテゴリーファセットウィジェットで「Brake System」と「Suspension」のカテゴリーを選択すると、表示される製品が「Brake System OR Suspension」のカテゴリーと一致するようになります。

    「Quality」カテゴリーを表示するカテゴリーファセットで「Standard」を選択すると、「Brake System OR Suspension AND Standard」に分類される製品のみに結果が絞り込まれます。

カテゴリーファセットに階層フィルタリングを設定します。