関連する結果を表示する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
テキストの関連性とは、潜在的な結果が訪問者の検索クエリとどの程度一致するかを指します。テキストの関連性を構成するときは、コンテンツ内のどこで一致する用語を探す必要があるか、およびさまざまなコンテンツ領域に与えるために必要な相対的な重要性をSitecore Searchに伝えます。
テキストの関連性は、名前が似ているにもかかわらず、関連性スコアと同じではありません。
たとえば、content itemsの名前と説明で一致する用語をSitecore Search検索する場合は、テキストの関連性のためにname属性とdescription属性を設定します。
検索結果の 関連性を維持する には、短い値を持つ属性を使用することをお勧めします。属性の値が長いほど、無関係な情報が含まれている可能性が高くなり、テキストの関連性が低くなります。
テキスト関連性機能で使用する複数の属性を指定し、グローバル ウィジェットで各属性に重みを与えることができます。この重みは、他の要素とともに使用され、各content itemのrelevancy scoreが計算され、検索結果でのcontent itemsの順序が決 まります。
たとえば、Sitecore.com検索ページには、テキストの関連性で使用するために構成されたいくつかの属性があります。これらの属性は、重みの降順にtitle、description、subtitleです。つまり、訪問者がDXPsという用語を検索すると、Searchはtitle、description、subtitleの値でその用語を検索します。Searchは、検索語がdescriptionまたはsubtitleにある検索語を持つcontent itemsと比較して、titleに検索語を含むにより多くの重みを割り当てます。検索語が複数の属性に表示される場合は、重みが追加されます。つまり、3つの属性すべてに検索語を含むcontent itemには、通常、その検索クエリの最大重みが割り当てられます。
ただし、テキストの関連性は、検索語がフィールドに存在するかどうかだけに基づいているわけではありません。用語が表示されるコンテキストも、content itemの関連性に影響を与える可能性があります。Sitecore Search、用語が属性の主要な主題であるか、付随的な言及であるかを判断できます。
次の図は、Sitecore.com検索ページでDXPsの検索を示しています。上位3つの検索結果には、titleの検索語とdescriptionが含まれていることに注意してください。

Searchは、textual relevanceに対して有効になっている属性の検索語のみを検索します。たとえば、Sitecore.com content itemsにはproduct属性がありますが、テキストの関連性では使用されないため、Searchはproduct値で検索語を検索しません。
各エンティティは、テキストの関連性のために個別の属性セットを使用します。たとえば、コンテンツ エンティティ は、既定でname、description、およびtags属性を使用します。必要に応じて、各エンティティで使用される属性 を構成 できます。
テキスト関連性機能の使用
サイトでのSitecore Searchの初期設定が完了すると、検索結果が不完全であるか、無関係なcontent itemsが含まれている場合があります。このような場合は、テキストの関連性設定を変更することで結果を微調整できます。
検索結果が不完全な場合は、より多くの属性を使用するように テキスト関連性機能を設定 してみてください。
ターゲットを絞った属性を追加した後も検索結果が不完全な場合でも、HTMLベースのウェブページのbodyタグなど、content itemの全文を表す属性は作成しないことをお勧めします。これを行うと、検索語がメニュー、サイドバー、さらにはHTMLタグ自体に表示される可能性があるため、無関係な検索結果が発生する可能性があります。
これを回避するには、抽出するテキストを正確にターゲットにする属性を作成できます。たとえば、記事や投稿の本文を含む特定の<div>要素が<body>内に存在する可能性があります。ある場合は、<body>要素全体の内容ではなく、その<div>要素の内容を抽出できます。これにより、検索結果の関連性が可能な限り高まります。次に、グローバルウィジェットでテキストの関連性のためにその属性を有効にする場合は、その属性に他の属性と比較して低い重みを割り当てることをお勧めします。こうすることで、タイトルなどのより関連性の高いフィールドに検索語を含むcontent itemsは、本文で検索語のみに言及しているcontent itemsと比較して、検索結果の上位に表示されます。
テキスト関連性機能を使用して検索結果を最適化することは、反復的なプロセスになる可能性があります。テキストの関連性で使用する新しい属性を追加した後、検索結果の関連性が低下している場合があります。このような場合は、属性の重みを減らしてみてください。それでも無関係な検索結果が表示される場合は、データをさらに絞り込むか、属性を完全に削除する必要があります。