---
title: "ページやウィジェットの追加"
slug: "add-pages-and-widgets"
abstract: "ウィジェットやページSitecore Searchどう扱うかOverview。"
---
# ページやウィジェットの追加

Sitecore Searchでは、ページとウィジェットが連携して、顧客に求める体験を作り出します。ページは常に特定のURLやURLパターンに関連付けられています。ウェブサイトのURL訪問が、そのページとそのURLに設定されたウィジェットのレンダリングがトリガーされます。

すべての実装はホームページ、検索結果ページ、コンテンツページから始まります。実装用の [ウィジェットを設定し](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/add-pages-and-widgets/create-a-widget.html "Create a widget") たり、[ランディングページ](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/add-pages-and-widgets/create-a-landing-page.html "Create a landing page") や [詳細ページ](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/add-pages-and-widgets/create-a-detail-page.html "Create a detail page") をウィジェットのホストに設定したりできます。

検索結果ページは基本的に検索結果ウィジェットを備えたコンテナです。検索結果ページを作成する際には、専用に作成された検索結果ウィジェットも追加します。特に指定がない限り、ウィジェットは[デフォルトの実体*Content*](https://doc.sitecore.com/search/ja/users/search-user-guide/configure-entities/entity-templates.html "Entity templates")検索体験を提供します。

ページバリエーションフレームワークでは、異なるウィジェットの表示をスケジュールできます。ウィジェットの挙動をより細かく制御するために、ウィジェットバリエーションフレームワークを使って [ウィジェットバリエーションルールを作成します](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/add-or-edit-widget-variations.html "Add or edit widget variations")。多数のウィジェットやウィジェットバリエーションルールがある場合、実装は複数のページを持つことができます。

## エンティティ用のウィジェットの設定

すべてのデータ要求には、結果に対して少なくとも1つのエンティティタイプを含める必要があります。通常、単一のエンティティに対するリクエストへの応答には結果のリストが含まれます。複数のエンティティを提供するリクエストの場合、応答にはそれぞれの結果のリストが含まれます。

複数のエンティティが存在する実装では、特定のエンティティに対してバリエーションルールを設定したり、すべてのエンティティに適用したりできます。ウィジェットのバリエーションページで、**出力エンティティ** のドロップダウンメニューを使ってエンティティを割り当てます。デフォルト値は*All*です。

> !注エンティティが1つだけの実装では、**出力エンティティ** のドロップダウンメニューは利用できません。

## 検索結果とrecommendationsの最適化

ルールの**Strategies**と**Settings**セクションをターゲットにするには、ルールの**コンテキスト**セクションで**Site**タブと**Visitor**タブを設定できます。コンテキストを設定していない場合、他のルールで上書きされていない限り、すべての検索にルールが適用されます。

以下の手順はウィジェットバリエーションルールの使い方を説明します。

-   [コンテキストを使って結果を設定する](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/understanding-context-in-search/configure-results-using-context.html "Configure results using context")
-   [結果を優先する](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/prioritize-results.html "Prioritize results")
-   [結果を除外または埋める](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/exclude-or-bury-results.html "Exclude or bury results")