Searchにおけるコンテキストの理解
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Searchにおいて、コンテキストとは検索結果の生成と提示方法を決定する動的な属性と条件のセットを指します。コンテキストは、ユーザーの行動、位置地、デバイス、その他の環境要因に基づいて検索結果をカスタマイズすることで、関連性の高いコンテンツをSearch提供することを可能にします。
コンテキストを使って結果を設定したり、コンテキストでページをプレビューしたり、ブースト、埋み込み、ブラックリストなどのウィジェットバリエーションルールを設定するためにコンテキストを使えます。
Searchには2種類のコンテキストがあります:
- ビジターコンテキスト – 検索リクエストで送信される属性(訪問者が使用するデバイスの種類、閲覧したページ、地理的位置など)。これらの値は コンテキストオブジェクトで送信されます。
- サイトコンテキスト – ウィジェットルールで定義する条件で、コンテンツの表示時間や方法を決定します。
以下の表は、Searchで設定可能なコンテキストを一覧にしています。
コンテキスト名称
期待値
デフォルトで有効化
Content タイプ
コンテンツの種類を示すシステム属性。
「記事」「動画」「PDF」などです。
フィルター適用
検索リクエストペイロードにフィルターが適用されたかどうかを示します。
真偽か。
ID
システム属性はcontent itemの一意識別子を表します。
文字列やGUID。例えば、「12345」などです。
キーワード
ユーザーの検索入力は、widget.items.search.query.keyphraseに相当します。
どんな文字列でも。例えば「Sitecore」などです。
Locale
ドメイン構成に基づく言語/地域設定です。
Localeコード。例えば、「en-US」や「fr-FR」などです。
Pages
ウィジェットが公開されている検索の特定のページを示します。
ページ名やIDです。例えば、「ホームページ」などです。
レビュー評価
content itemの評価スコアを示すシステム属性。
数値です。例えば、1、3.5、5。
カスタムAttributes
構成時に サイトのコンテキストのために利用可能な 追加属性も含めて。
状況によって異なります。例えば「著者」や「地域」などです。
(設定可能)
カテゴリー
かつてこのカテゴリーは製品にルールを適用していました。
カテゴリ名や経路。例えば、「電子機器>ヘッドホン」などです。