---
title: "検索ランキングを理解する"
slug: "understand-search-ranking"
abstract: "Sitecore Searchの検索ランキング機能を説明しています。"
---
# 検索ランキングを理解する

検索ランキング機能を使って、特定の属性に基づいてcontent itemsの [関連性スコア](https://doc.sitecore.com/search/ja/users/search-user-guide/personalize-results/how-sitecore-search-assembles-results-at-runtime.html#UUID-547e49cf-e697-ce4f-7297-e909cd8580be_section-idm462755384838883415704389429 "Relevancy score") に影響を与えることができます。ランキングを活用することで、検索結果を微調整し、特定の文書をブースト化することで、最も関連性が高く価値のあるコンテンツがサイト訪問者に表示されることを保証します。

例えば、訪問者が *人工知能* に関する記事を検索していると想像してください。テキストの [関連性](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results.html "Display relevant results")に基づいて、検索結果に一致する100件のリストを受け取ります。このリストの中で、レビュー評価の高い記事を検索結果の上位に表示させたいのです。この機能を作成するために検索ランキングを利用します。この機能は、特定の文書、例えば人工知能に関する最も評価の高い記事を検索結果内でより高い位置に上げることで機能します。

ランキングは、結果セット全体の順序を変えることなく、特定の文書の関連性と可視性を高める仕組みです。これは [ソート](https://doc.sitecore.com/search/ja/users/search-user-guide/refine-search-results/sorting-options.html "Sorting options")とは異なり、この区別を理解することが重要です。 [検索ランキングの属性を設定する](https://doc.sitecore.com/search/ja/users/search-user-guide/personalize-results/understand-search-ranking/configure-search-ranking.html "Configure search ranking")と、その属性で検索結果が並べられているわけではありません。前述の例では、人工知能に関するレビュー評価が最も高い記事が必ずしも検索結果の最上位に表示されるわけではなく、レビュー評価の降順順に並べられているわけでもありません。代わりに、ランキングは文書の関連性スコアに寄与し、それが検索結果内での順位に影響を与えます。

検索ランキングを最大限に活用するためには、以下のベストプラクティスに従うことが重要です:

-   ランキングに本当に不可欠な属性だけを使いましょう。ランキングに必要な属性のリストが長い場合は、アプローチの改善が必要かもしれません。一般的には0〜5の属性で十分ですが、この数はあなたの具体的な要件によって変動します。
-   属性に重みを割り当てる際は、すべてのランキング属性の重みを *1*に設定することをお勧めします。この初期設定後にさらなる微調整が必要だと判断した場合は、重みを *0.1*ずつ増減します。小さな重み増分は、検索ランキングの重みが関連性スコアの計算に使われる他の要素をかき消さず、よりバランスの取れた体験を提供します。
-   タイムスタンプ属性をランク付けにすると、ランキングブーストはクエリ時刻から7日以内のタイムスタンプのコンテンツにのみ適用されます。最新順位でコンテンツをランク付けするには、Unixのエポック値を含む整数属性として日付を保存します。より新しい日付は数値が大きいため、ランキングは古いコンテンツよりも新しいコンテンツを優先することがあります。