コンテキストを使用して結果を構成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Searchウィジェット内の検索キーフレーズのページ分割された結果を返します。ウィジェットバリエーションルールを使用して、ユーザー定義またはコンテキスト駆動型クエリに基づいて検索結果を取得できます。
ContextセクションのSiteタブとVisitorタブで、ルールの適用を評価するために使用される基準を定義するには、属性を追加し、演算子を使用して値を関連付けます。属性は必要な数だけ追加できます。
「 Context 」セクションに属性を追加しない場合、ルールはすべてのサイト・エリアおよびすべての訪問者に適用されます。
次の手順では、結果を最適化するためのさまざまな一般的なシナリオについて説明します。これらには、バリエーションルール適用の基準としてContextを定義することが含まれます。
バリエーション ルールのサイト コンテキストを定義する
ウィジェットバリエーションルールのContextセクションでは、ルールを適用するタイミングを制御できます。このセクションは、ルールのトリガーと考えることができます。
ウィジェットバリエーションルールのサイトコンテキストを定義するには:
-
ウィジェットバリエーションルールを編集するためのルール定義ページで、メニューバーでContextをクリックします。
-
「 Site context 」タブで、「 Add attribute」をクリックし、リストから属性を選択し、演算子ドロップダウン・メニューで演算子を選択します。
-
属性値を設定するには、テキスト ボックスに値を入力するか、入力を開始して1つ以上の使用可能な値を選択します。
-
属性を追加するには、手順2から繰り返します。
バリエーションルールの訪問者コンテキストの定義
ウィジェットバリエーションルールのContextセクションでは、ルールを適用するタイミングを制御できます。このセクションは、ルールのトリガーと考えることができます。
ウィジェットバリエーションルールの訪問者コンテキストを定義するには:
-
ウィジェットバリエーションルールを編集するためのルール定義ページで、メニューバーでContextをクリックします。
-
「 Visitor context 」タブで、「 Add attribute」をクリックし、リストから属性を選択し、演算子ドロップダウン・メニューで演算子を選択します。
-
属性値を設定するには、テキスト ボックスに値を入力するか、入力を開始して1つ以上の使用可能な値を選択します。
-
属性を追加するには、手順2から繰り返します。
特定のURLの結果を宣伝する
この手順では、ルールを使用してウィジェットのバリエーションを作成します。このウィジェットのバリエーションがActiveされ、ユーザーが構成されたURLまたはURLパターンで参照すると、ルールで構成されたId値を持つ項目がすべての結果の上部に表示されます。
特定のURLの結果を宣伝するには:
-
メニューバーで、Contextをクリックします。
-
Site contextタブで、Add attributeをクリックし、リストからPagesを選択し、演算子ドロップダウンメニューでIsをクリックします。
-
属性値を設定するには、テキストボックスにページ名を入力し、URL用にレンダリングするように設定された1つ以上のページを選択します。
手記ページは、URLまたはURLパターンに厳密に関連付けられます。ページの選択は、基本的にURLまたはURLパターンの選択と同じです。
-
メニューバーで、Strategiesをクリックします。
-
Boost rulesタブで、Add attributeをクリックし、リストからIdを選択し、演算子ドロップダウンメニューでIsをクリックします。
-
属性値を設定するには、テキスト ボックスにアイテムのIdを入力します。
手記右側のペインで項目を検索、フィルタリング、参照できます。アイテム カードで、Quick lookの上にマウスを置くと、そのIdプロパティが表示されます。
-
Click Saveをクリックし、Publishをクリックします。
-
デプロイするには、Publishをクリックします。
参照元URLに基づいて結果をランク付けする
この手順では、ルールを使用してウィジェットのバリエーションを作成します。ウィジェットバリエーションがActiveの場合、訪問者が指定された参照URLから到着した場合、結果はルールの検索ランキングに従ってランク付けされます。
参照URLに基づいて結果をランク付けするには:
-
メニューバーで、Contextをクリックします。
-
Visitor contextタブのドロップダウン メニューで、Add attributes manuallyを選択します。
-
Click Add attribute、リストからReferring URLを選択し、演算子ドロップダウンメニューでIsをクリックします。
-
属性値を設定するには、テキストボックスに参照URLの入力を開始し、1つ以上の値を選択します。
-
メニューバーでSettingsをクリックし、Search rankingタブでEnable configurationスイッチをオンにします。
-
ランキング結果に影響を与えるには、1つの属性について、スライダーで値を選択します。
-
Click Save。
-
デプロイするには、Publishをクリックします。
検索キーフレーズが空の場合に特定の項目を表示する
検索キーフレーズなしで結果を表示するには、2つの方法があります。選択は、特定のビジネスケースによって異なります。
-
すべてのウィジェットで同じ結果を表示するには、グローバルウィジェットバリエーションでルールを設定します。
-
ウィジェットの固有の結果を表示するには、ウィジェットのバリエーションでルールを設定します。
アイテムを表示するためのグローバルウィジェットバリエーションルールの設定
次の手順では、ルールを使用してグローバルウィジェットバリエーションを作成します。このグローバルウィジェットバリエーションがActiveの場合、訪問者が検索フィールドにキーフレーズを入力せずにEnterを押すと、ルールのStrategiesセクションのSlotsタブで構成された項目が結果に含まれます。
ウィジェットのバリエーションを設定する前に:
-
上部のバナーの右側のOutput entityドロップダウンで、エンティティを選択します。
手記Output entityドロップダウンでの選択の変更:
-
ルールに一致するエンティティ アイテムの数を表示します。
-
選択したエンティティ アイテムをルールに入力します。
新しいルールのスロット内の項目は、必ずしも実行時の項目を反映しているわけではありません。
-
訪問者がキーフレーズなしで検索をトリガーしたときに結果を表示するには:
-
メニューバーで、Contextをクリックします。
-
Site contextタブで、Add attributeをクリックし、リストからKeywordsを選択し、演算子ドロップダウンメニューでIsをクリックします。
-
属性には値を入力しないでください。
-
メニューバーで、Strategiesをクリックします。
-
左側のペインで、Slotsタブをクリックします。
-
右側のペインのContent itemsタブで、名前でリストをフィルタするには、検索入力フィールドにテキストを入力するか、他の属性でリストをフィルタするには、
をクリックします。 -
アイテムをスロットの1つにドラッグします。
-
Click Save。
-
デプロイするには、Publishをクリックします。
項目を表示するためのウィジェットバリエーションルールの構成
次の手順では、ルールを使用してウィジェットのバリエーションを作成します。このウィジェットのバリエーションがActiveされている場合、訪問者が検索フィールドにキーフレーズを入力せずにEnterを押すと、ルールのStrategiesセクションのSlotsタブで構成された項目が結果に表示されます。
訪問者がキーフレーズなしで検索をトリガーしたときに結果を表示するには:
-
メニューバーで、Contextをクリックします。
-
Site contextタブで、Add attributeをクリックし、リストからKeywordsを選択し、演算子ドロップダウンメニューでIsをクリックします。
-
属性には値を入力しないでください。
-
メニューバーで、Strategiesをクリックします。
-
左側のペインで、Slotsタブをクリックします。
-
右側のペインのContent itemsタブで、名前でリストをフィルタするには、検索入力フィールドにテキストを入力するか、他の属性でリストをフィルタするには、
をクリックします。項目の詳細とパフォーマンス分析の概要については、Quick Lookをクリックします。
-
アイテムをスロットの1つにドラッグします。
-
Click Save。
-
デプロイするには、Publishをクリックします。