---
title: "コンテキストを使って結果を設定する"
slug: "configure-results-using-context"
abstract: "Sitecore Searchにおけるサイトや訪問者のコンテキストに基づいて結果を設定する方法。"
---
# コンテキストを使って結果を設定する

Sitecore Searchウィジェット内で検索キーワードのページ分け済み結果を返します。ウィジェットバリエーションルールを使って、ユーザー定義やコンテキスト駆動型のクエリに基づいて検索結果を取得することができます。

**コンテキスト**セクションの**サイト**と**訪問者**タブで、ルールの適用を評価するための基準を定義し、属性を追加し、オペレータを使って値と関連付けることができます。属性は好きなだけ増やしておけます。

> !注 **コンテキストセクションで** 属性を追加しない場合、このルールはすべてのサイトエリアおよびすべての訪問者に適用されます。

以下の手順は、結果を最適化するためのさまざまな典型的なシナリオをカバーします。それらには、変動ルール適用の基準として **コンテキスト** を定義することが含まれます。

## バリエーションルールのサイトコンテキストを定義する

ウィジェットバリエーションルールの **コンテキスト** セクションでは、ルールが適用されるタイミングをコントロールできます。このセクションをルールのトリガーと考えてください。

ウィジェットバリエーションルールのサイトコンテキストを定義するには:

1.  ルール定義ページでウィジェットバリエーションルールを編集するには、メニューバーの「 **コンテキスト**」をクリックします。
2.  **サイトのコンテキスト**タブで「**属性を追加**」をクリックし、リストから属性を選択し、オペレーターのドロップダウンリストでオペレーターを選択します。
3.  属性値を設定するには、テキストボックスで値を入力するか、入力を開始して1つ以上の利用可能な値を選択してください。
4.  さらに属性を追加するには、ステップ2の繰り返しを繰り返します。

## バリエーションルールのビジターコンテキストを定義する

ウィジェットバリエーションルールの **コンテキスト** セクションでは、ルールが適用されるタイミングをコントロールできます。このセクションをルールのトリガーと考えてください。

ウィジェットバリエーションルールのビジターコンテキストを定義するには:

1.  ルール定義ページでウィジェットバリエーションルールを編集するには、メニューバーの「 **コンテキスト**」をクリックします。
2.  **訪問者コンテキスト**タブで「**属性を追加**」をクリックし、リストから属性を選択し、オペレーターのドロップダウンリストでオペレーターを選択します。
3.  属性値を設定するには、テキストボックスで値を入力するか、入力を開始して1つ以上の利用可能な値を選択してください。
4.  さらに属性を追加するには、ステップ2の繰り返しを繰り返します。

## 特定のURLの結果をブーストする

この手順はルール付きのウィジェットバリエーションを作成します。このウィジェットバリエーションが*Active*され、ユーザーが設定されたURLまたはURLパターンで閲覧すると、ルール内で設定されたId値のアイテムがすべての結果のトップに表示されます。

ウィジェットバリエーションルール戦略を設定する前に:

1.  [ウィジェットのバリエーションルールを作成または編集](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/understanding-context-in-search/add-or-edit-widget-variations.html#UUID-57d0b547-3e2d-060d-1d46-fc649f4f1562_section-idm4537295734779233697204820873 "Add a widget variation rule")してください。
    
2.  上部バナーの右側、**出力エンティティ** のドロップダウンリストでエンティティを選択してください。
    
    > !注 **出力エンティティ** ドロップダウンリストの選択変更:
    > 
    > -   ルールに合致するエンティティ項目の数を表示します。
    >     
    > -   ルール内に選択されたエンティティ項目を入力。
    >     
    > 
    > 新しいルールのスロットにあるアイテムは、必ずしも実行時のものを反映しているわけではありません。
    

特定のURLで結果を上げるために:

1.  メニューバーで **コンテキスト**をクリックします。
    
2.  **サイトのコンテキスト**タブで「**属性を追加**」をクリックし、リストから*Pages*を選択し、オペレーターのドロップダウンリストで**「Is**」をクリックします。
    
3.  属性値を設定するには、テキストボックスでページ名を入力し、URL用にレンダリングする設定のページを1つ以上選択します。
    
    > !注ページは厳密にURLまたはURLパターンに関連付けられています。ページを選択することは、基本的にURLやURLパターンを選択するのと同じです。
    
4.  メニューバーで **「戦略**」をクリックします。
    
5.  **Boostルール**タブで「**属性を追加**」をクリックし、リストから*Id*を選択し、オペレーターのドロップダウンリストで**「Is**」をクリックします。
    
6.  属性値を設定するには、テキストボックスでアイテムの*Id*を入力します。
    
    > !注右側のペインでアイテムの検索、フィルター、ブラウズが可能です。アイテムカードで「 **クイックルック** 」にマウスを合わせると、*Id*プロパティが表示されます。
    
7.  **Click Save**をクリックしてから**Publish**をクリックします。
    
8.  展開するには **「公開**」をクリックします。
    

## 参照URLに基づく結果の順位付けURL

この手順はルールを持つウィジェットバリエーションを作成します。ウィジェットバリエーションが*Active*された場合、訪問者が指定された参照URLから来た場合、結果はルールの検索順位に基づいてランク付けされます。

ウィジェットバリエーションルール戦略を設定する前に:

1.  [ウィジェットのバリエーションルールを作成または編集](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/understanding-context-in-search/add-or-edit-widget-variations.html#UUID-57d0b547-3e2d-060d-1d46-fc649f4f1562_section-idm4537295734779233697204820873 "Add a widget variation rule")してください。
    
2.  上部バナーの右側、**出力エンティティ** のドロップダウンリストでエンティティを選択してください。
    
    > !注 **出力エンティティ** ドロップダウンリストの選択変更:
    > 
    > -   ルールに合致するエンティティ項目の数を表示します。
    >     
    > -   ルール内に選択されたエンティティ項目を入力。
    >     
    > 
    > 新しいルールのスロットにあるアイテムは、必ずしも実行時のものを反映しているわけではありません。
    

参照URLに基づいて結果をランク付けするには:

1.  メニューバーで **コンテキスト**をクリックします。
2.  **ビジターコンテキスト**タブのドロップダウンリストで「*手動で属性を追加*」を選択してください。
3.  Click **属性を追加**し、リストから *Referring URL* を選択し、オペレーターのドロップダウンリストで **「Is**」をクリックします。
4.  属性値を設定するには、テキストボックス内で参照URLを入力し、1つ以上の値を選択してください。
5.  メニューバーで **「Settings**」をクリックし、その後「 **Search Ranking」** タブで「 **Enable Configuration Switch** 」をオンにします。
6.  ランキング結果に影響を与えるには、ある属性についてスライダーで値を選択できます。
7.  Click **Save**。
8.  展開するには **「公開**」をクリックします。

## 検索キーワードが空のときに特定の項目を表示する

検索キーワードなしで結果を表示する方法は2つあります。選択は具体的なビジネスケースによって異なります。

-   すべてのウィジェットで同じ結果を表示するには、グローバルウィジェットのバリエーションでルールを設定してください。
-   ウィジェットの一意結果を表示するには、ウィジェットバリエーションでルールを設定してください。

### 項目を表示するためのグローバルウィジェットバリエーションルールを設定しましょう

以下の手順でルールを用いてグローバルウィジェットバリエーションを作成します。このグローバルウィジェットバリエーションが*Active*された場合、訪問者が検索欄でキーワードフレーズを入力せずに**Enter**を押すと、ルールの**戦略**セクションの**Slots**タブで設定された項目が結果に含まれます。

ウィジェットバリエーションを設定する前に:

1.  [グローバルウィジェットバリエーションルールを作成または編集](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/understanding-context-in-search/add-or-edit-widget-variations.html#UUID-57d0b547-3e2d-060d-1d46-fc649f4f1562_section-idm4580056818259233697211368481 "Create or edit a global widget variation rule")できます。
    
2.  上部バナーの右側、**出力エンティティ** のドロップダウンリストでエンティティを選択してください。
    
    > !注 **出力エンティティ** ドロップダウンリストの選択変更:
    > 
    > -   ルールに合致するエンティティ項目の数を表示します。
    >     
    > -   ルール内に選択されたエンティティ項目を入力。
    >     
    > 
    > 新しいルールのスロットにあるアイテムは、必ずしも実行時のものを反映しているわけではありません。
    

キーワードなしで検索を開始した際に結果を表示するには:

1.  メニューバーで **コンテキスト**をクリックします。
2.  **サイトのコンテキスト**タブで「**属性を追加**」をクリックし、リストから*Keywords*を選択し、オペレーターのドロップダウンリストで**「空です**」をクリックします。
3.  メニューバーで **「戦略**」をクリックします。
4.  左のペインで **「スロット** 」タブをクリックします。
5.  右側のペインの **Contentアイテム** タブで、名前でリストを絞り込みたい場合は、検索入力欄でテキストを入力し、他の属性で絞り込みたい場合は「 ![Filter](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/Funnel.png)」をクリックします。
6.  アイテムをスロットの一つにドラッグします。
7.  Click **Save**。
8.  展開するには **「公開**」をクリックします。

### ウィジェットバリエーションルールを設定してアイテムを表示する

以下の手順でルール付きのウィジェットバリエーションが作成されます。このウィジェットバリエーションが*Active*された場合、訪問者が検索欄でキーワードフレーズを入力せずに**Enter**を押すと、ルールの**戦略**セクションの**スロット**タブで設定されたアイテムが結果に含まれます。

ウィジェットバリエーションルール戦略を設定する前に:

1.  [ウィジェットのバリエーションルールを作成または編集](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/understanding-context-in-search/add-or-edit-widget-variations.html#UUID-57d0b547-3e2d-060d-1d46-fc649f4f1562_section-idm4537295734779233697204820873 "Add a widget variation rule")してください。
    
2.  上部バナーの右側、**出力エンティティ** のドロップダウンリストでエンティティを選択してください。
    
    > !注 **出力エンティティ** ドロップダウンリストの選択変更:
    > 
    > -   ルールに合致するエンティティ項目の数を表示します。
    >     
    > -   ルール内に選択されたエンティティ項目を入力。
    >     
    > 
    > 新しいルールのスロットにあるアイテムは、必ずしも実行時のものを反映しているわけではありません。
    

キーワードなしで検索を開始した際に結果を表示するには:

1.  [ウィジェットのバリエーションルールを作成または編集](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/understanding-context-in-search/add-or-edit-widget-variations.html#UUID-57d0b547-3e2d-060d-1d46-fc649f4f1562_section-idm4537295734779233697204820873 "Add a widget variation rule")してください。
    
2.  メニューバーで **コンテキスト**をクリックします。
    
3.  **サイトのコンテキスト**タブで「**属性を追加**」をクリックし、リストから*Keywords*を選択し、オペレーターのドロップダウンリストで**「空です**」をクリックします。
    
4.  メニューバーで **「戦略**」をクリックします。
    
5.  左のペインで **「スロット** 」タブをクリックします。
    
6.  右側のペインの**Contentアイテム** タブで、名前でリストを絞り込みたい場合は、検索入力欄でテキストを入力し、他の属性で絞り込みたい場合は「 ![Filter](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/Funnel.png)」をクリックします。
    
    アイテムの詳細やパフォーマンス分析の要約については、「 **クイックルック**」をクリックしてください。
    
7.  アイテムをスロットの一つにドラッグします。
    
8.  Click **Save**。
    
9.  展開するには **「公開**」をクリックします。