---
title: "ルールの順位付けと統合"
slug: "rule-ranking-and-consolidation"
abstract: "ルールが実行時にどのようにランク付けされ、統合されるかSitecore Search。"
---
# ルールの順位付けと統合

Sitecore Searchでは、ページにウィジェットが含まれ、各ウィジェットは複数のバリエーションとルールを持つことができます。バリエーション内のルールは、バリエーションが*Active*ステータスを持つ場合にのみ利用可能になります。

実行時には、ルールが選定され、ランク付けされ、統合されます。

1.  *Active*ページバリエーションにはウィジェットのみが利用可能です。
2.  *Active*ページバリエーション上の各ウィジェットは、*Active*グローバルウィジェットバリエーションのルールと、ページ上のすべてのウィジェットの*Active*バリエーションのルールを継承します。
3.  サイトや訪問者の状況に基づき、各ウィジェットに対して、システムは *Active* ウィジェットバリエーションと *Active* グローバルバリエーションの両方に適用されるルールをランク付けします。

> !注システムは*Active*バリエーションやコンテキスト条件が変わるたびにルールをランク付けします。ほとんどの場合、静的なランク付けリストを提供するとランキングをスキップします。

## 例:複数のルールを持つウィジェット

**ウィジェットバリエー**ションページの**ルール**タブには、優先順位の順にルールが一覧されています。以下は以下の通りです:

-   すべてのルールはウィジェットのバリエーションに追加されました。
-   すべてアクティブなグローバルウィジェットバリエーションのルールです。

以下の画像は4つのルールを持つウィジェットのバリエーションを示しています。各行、つまりルールには、**コンテキスト**、**戦略**、**Settings**の各セクション専用の列があります。 **ランク** 列は、ルール^UUID-48c6b92f-d97a-3d5b-9006-85685f9183f0\_N6762849012bd2が適用中に持つ優先度を表示します。2つのルール間で矛盾がある場合、ルールカードに ![Conflict](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/rules-conflict-icon.png) が表示されます。このアイコンにカーソルを合わせると警告メッセージが表示されます。

![Ranked rules in a widget variation.](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/rules-ranking.png)

以下の表はスクリーンショット内のランクルールを説明しています。結果には*Constitution*、*Canadian Constitution*、*US Constitution*に関する動画や書籍が含まれます。

階級

ウィジェット

概要

4

Global Widget。

ブラウジング locale が *en\_us* または *en\_ca*の場合は、 topic 属性が *Constitution*に設定されている結果を必ずブーストします。

3

ウィジェット。

訪問者が *Canada*から閲覧している場合、 topic 属性が *US Constitution*に設定されている結果をブロックまたは除外します。

2

ウィジェット。

訪問者が *US*から閲覧している場合、 topic 属性が *Canadian Constitution*に設定されている結果をブロックまたは除外します。

1

ウィジェット。

ブラウジング locale が *en\_us* または *en\_ca*でない場合は、 content\_type 属性が *video.movie*に設定されている結果を除外します。

> !注ルールは下から上に適用されます。ランク番号が低いルールは、以前適用したルールを上書きします。割り当てられたランクを上書きするには、ルールを上下にドラッグしてください。

以下の表は、米国で閲覧する訪問者向けに**Context**によってこれらのルールと動作がどのように統合されているかを示しています。

背景

ルールと行動

アメリカで閲覧し、英語版の米国ローカサイトを利用している方のために。Locale: en\_usLocation: アメリカ国内

ランク付けルール1:すべてのコンテンツタイプを閲覧します。ランク付けされたルール2:カナダ憲法をテーマにしたすべての内容を除外します。ランク付けされたルール3:適用されません。ランク付けされたルール4:憲法をテーマとする書籍はトップに移動します。

アメリカ国内で英語版のローカルサイトを使わない方へ。Locale: es\_esLocation: 米国内

ランク付けルール1:動画タイプのコンテンツは一切見ません。ランク付けされたルール2:カナダ憲法をテーマにしたすべてのコンテンツは除外します。ランク付けされたルール3:適用されません。ランク付けされたルール4:適用されません。

以下の表は、ヨーロッパでの訪問者の閲覧に関するルールと行動について説明します。

背景

ルールと行動

スペイン・マドリードから英語版の米国ロケストラサイトを使って閲覧している方へ。Locale: en\_usLocation: スペイン・マドリード

ランク付けルール1:すべてのコンテンツタイプを見ることができます。ランク付けされたルール2:適用されません。カナダ憲法をトピックにしたすべてのコンテンツを閲覧できます。ランク付けされたルール3:適用されません。アメリカ合衆国憲法をトピックにしたすべてのコンテンツを閲覧できます。ランク付けされたルール4:憲法をトピックにしたすべてのコンテンツはトップに移動します。

スペインのマドリードから閲覧し、英語版の米国拠点サイトを使わない方のために。Locale:es\_esLocation:スペイン・マドリード

ルールランク1:動画タイプのコンテンツは見られません。ランク付けされたルール2:適用されません。カナダ憲法がテーマに入った書籍が見られます。ルールランク3:適用されません。アメリカ合衆国憲法がトピックの書籍が見られます。ルールランク4:憲法がトピックの本はトップに移動します。

## 例:複数ページおよびウィジェットのバリエーション

以下の例では、*PAGE\_X*と*PAGE\_Y*という2つのバリエーションを持つページがあり、それぞれウィジェットがあります。Widgets A、B、Cにはそれぞれ少なくとも2つのバリエーションがあります。

![Diagram of how page and widget variations are consolidated at runtime.](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/variations.png)

各バリエーションの状況に応じて、訪問者は以下のものを目にします。

-   ページバリエーションPAGE\_XウィジェットのバリエーションA2とB1を示しています。
-   ウィジェットバリエーションA2は、ステータスが *Active*であるためです。
-   ウィジェットバリエーションB1はステータスが *Default* であり、ウィジェットBにはアクティブなバリエーションがないためです。B1はデフォルトで *Active* です。

> !注バリエーションの可視性はバリエーションのステータスに依存します。

## 例:複数のルールを持つウィジェットのバリエーション

以下の例では、1つのウィジェットを持つページがあります。ウィジェットには2つのルールを持つ1つのバリエーションのみがあります。グローバルウィジェットのデフォルトのバリエーションは1つのルールを持っています。

![Diagram showing how variation rules are consolidated at runtime.](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/rules-variations.png)

ウィジェットのバリエーションが*Active*され、コンテキスト1の条件が満たされた場合、以下のルールが適用されます。

-   ウィジェットのバリエーションでは、A2ルールA2-R1(Block)、ルールA2-R2(ソート)、ルールA2-R3(ブースト)です。
-   ウィジェットバリエーションB1ルールB1-R1(バリー)およびルールG1-R1(Block)について

^UUID-48c6b92f-d97a-3d5b-9006-85685f9183f0\_N6762849012bd2:ウィジェットの動作を修正し、例えばアイテムのブースト、埋去、ピン、ブラックリストなど、自然な結果の集合を上書きするために使えます。ルールは独自のバリエーションやルールを持ち、顧客のウェブサイトから呼び出したときに評価されます。