SXAサイト クエリの検索結果をブースト

Version: 10.1
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SXAサイトで用語を検索すると、検索エンジンはインデックス内のすべてのSXAアイテムとフィールドを検索します。検索範囲を使用して、条件に基づいて検索結果を絞り込むことができます。スコープ内では、ブースティングルールを定義することで、特定の結果をブーストできます。これにより、最終スコアが調整され、返された結果のランキングが変更されます。たとえば、ブースティングルールを使用して、書店で最も人気のある本を宣伝したり、検索結果でウェブサイトのスポンサーページを宣伝したりできます。

新しいスコープの場合は、いくつかの条件を追加できる検索クエリを作成します。たとえば、旅行サイトで週末の旅行の検索範囲の場合、旅行の場所と、旅行の説明に使用するテンプレートを組み合わせることができます。

Scope search example in Content Editor.

すべての検索範囲に対して、ブースティング ルールを追加できます。たとえば、週末の旅行範囲でアムステルダムへの旅行を宣伝するとします。

ブースティングルールを作成するには:

  1. /sitecore/content/Tenant/Site/Settings/Scopes/に移動し、BoostingセクションでEdit ruleをクリックして新しいブースティング ルールを追加します。

  2. 条件を指定し、ブースティング値を割り当てます。たとえば、果物を掲載しているサイトで、酸っぱい果物と黄色い果物を他の果物よりも上位にランク付けするには、次のようにします。

    Scope example with conditions and boosting values.

Create ruleダイアログ ボックスには、特定の事前定義されたSXAブースティング ルールがあります。リストから事前定義された条件を選択し、条件を編集できます。例えば:

Condition

Description

specificフィールドに現在のページspecificフィールドの内容が含まれる場所

ルールで定義された特定のページ上の特定のフィールドを含む結果をブーストします。例えば:

Boost results with a specific field.

ページが現在のページと同じタグが付けられている場所

同じタグを持つページの結果をブーストします。たとえば、現在のページにsponsoredタグを使用すると、同じタグを持つページの結果がブーストされます。

Boost results for pages with the same tag.

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、