1. SXA Search

SXAサイトの検索結果を増加させる

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

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

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

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

Scope search example in Content Editor.

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

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

  1. */sitecore/content/Tenant/Site/Settings/Scopes/*に移動し、「**ブースト」**セクションで「ルール編集」をクリックして新しいブーストルールを追加してください。

  2. 条件を指定し、ブースティング値を割り当てます。例えば、果物をリストアップするサイトの場合、酸味のある果物と黄色い果物を他の果物より上位にランク付けしたい場合:

    Scope example with conditions and boosting values.

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

状態

概要

特定のフィールドに現在のページ固有のフィールドコンテンツが含まれている場合

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

Boost results with a specific field.

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

同じタグのページの結果をブーストします。例えば、現在のページのスポンサータグを使うと、同じタグのページの結果がブーストされます。

Boost results for pages with the same tag.
この記事を改善するための提案がある場合は、 お知らせください!