SXAサイト クエリの検索結果をブースト
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SXAサイトで用語を検索すると、検索エンジンはインデックス内のすべてのSXAアイテムとフィールドを検索します。検索範囲を使用して、条件に基づいて検索結果を絞り込むことができます。スコープ内では、ブースティングルールを定義することで、特定の結果をブーストできます。これにより、最終スコアが調整され、返された結果のランキングが変更されます。たとえば、ブースティングルールを使用して、書店で最も人気のある本を宣伝したり、検索結果でウェブサイトのスポンサーページを宣伝したりできます。
新しいスコープの場合は、いくつかの条件を追加できる検索クエリを作成します。たとえば、旅行サイトで週末の旅行の検索範囲の場合、旅行の場所と、旅行の説明に使用するテンプレートを組み合わせることができます。
すべての検索範囲に対して、ブースティング ルールを追加できます。たとえば、週末の旅行範囲でアムステルダムへの旅行を宣伝するとします。
ブースティングルールを作成するには:
-
/sitecore/content/Tenant/Site/Settings/Scopes/に移動し、BoostingセクションでEdit ruleをクリックして新しいブースティング ルールを追加します。
-
条件を指定し、ブースティング値を割り当てます。たとえば、果物を掲載しているサイトで、酸っぱい果物と黄色い果物を他の果物よりも上位にランク付けするには、次のようにします。
Create ruleダイアログ ボックスには、特定の事前定義されたSXAブースティング ルールがあります。リストから事前定義された条件を選択し、条件を編集できます。例えば:
Condition |
Description |
---|---|
specificフィールドに現在のページspecificフィールドの内容が含まれる場所 |
ルールで定義された特定のページ上の特定のフィールドを含む結果をブーストします。例えば: |
ページが現在のページと同じタグが付けられている場所 |
同じタグを持つページの結果をブーストします。たとえば、現在のページにsponsoredタグを使用すると、同じタグを持つページの結果がブーストされます。 |