---
title: "ソートオプションの設定"
slug: "configure-a-sorting-option"
abstract: "初期設定後にトップビューで並べ替えるオプションを追加する方法Sitecore Search。"
---
# ソートオプションの設定

デフォルトでは、Sitecore Search検索結果は関連度スコアの降順に表示されますが、他の [ソートオプション](https://doc.sitecore.com/search/ja/users/search-user-guide/refine-search-results/sorting-options.html "Sorting options")を作成することも可能です。同様に、最もクリックされたものや最も閲覧されたものなどの訪問者のインタラクション指標を使って結果を並べ替えることができます。

以下の手順は、ソートオプションとソート条件の設定方法を説明します。

## 属性のソートオプション機能を有効にしてください

新しいソートオプションとして属性を追加するには、まずソートオプション機能でその属性が有効になっているか確認する必要があります。

属性のソートオプション機能を有効にするには:

1.  メニューバーで **Administration** > **Domain Settings** **\> Attributes**をクリックします。
2.  検索ボックスの **Attributes** タブで、属性名または内属性を含む属性を入力し、表リストでクリックします。
3.  ダイアログの「 **機能使用** 」タブで「ソー **トオプション** 」のチェックボックスを選択してください。
4.  Click **Apply**を選んでから **「保存**」をクリックします。
5.  **Click Publish**。促されたらアクションを確認してください。

## 内部属性のソートオプション機能を有効にしてください

Sitecore Searchはクリック数、コンバージョン数、閲覧数、検索数などの統計を*1日*から*90日*までの期間にわたって追跡します。これらの統計は*rfk\_stats*複合属性内の内部[属性](https://doc.sitecore.com/search/ja/users/search-user-guide/configure-entities/attributes.html "Attributes")として保存されます。Sitecore Searchはこれらの属性を内部で分析[レポート](https://doc.sitecore.com/search/ja/users/search-user-guide/monitor-performance.html "Monitor performance")生成に利用しますが、サイト上でソートオプションとしても利用できます。

新しいソートオプションとして内部属性を追加する前に、まずソートオプション機能として有効にする必要があります。

内部属性のソートオプション機能を有効にするには:

1.  メニューバーで **Administration** > **Domain Settings** **\> Attributes**をクリックします。
2.  検索ボックスの **Attributes** タブで、内属性を含む属性の名前を入力し、表リストでその属性をクリックします。
3.  左の縦メニューバーで「 **Inner Attributes** 」タブをクリックします。
4.  内属性のリストで、ソートに使いたい内属性をクリックします。これにより内属性編集ダイアログが開きます。
5.  ダイアログの「 **機能使用** 」タブで「ソー **トオプション** 」のチェックボックスを選択してください。
6.  Click **Apply**を選んでから **「保存**」をクリックします。
7.  **Click Publish**。促されたらアクションを確認してください。

## ソートオプションを追加

属性をソートオプションとして利用可能にした後、ドメインで使用するためにはソートオプションリストに追加する必要があります。

ソートオプションを追加するには:

1.  メニューバーで、 **Administration** > **ドメイン設定** > **Feature Configuration** > **ソートオプション**をクリックしてください。
2.  ソートオプションのリストの一番下までスクロールし、「 **![plus\_add\_\_purple.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/plus_add__purple.png) Add Sorting Option**」をクリックします。
3.  Click 新しいソートオプションの上部に**編集![pencil\_purple.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/pencil_purple.png)。**
4.  **「SORTING OPTIONS PROPERTIES」**ダイアログで、値を提供するには:
    1.  **DISPLAY NAME**欄に、短くも説明的な名前を入力します。
        
        例えば、*今週のトップ閲覧数*。
        
    2.  **API NAME**フィールドで、エスケープ文字なしのソートオプションの名前を入力し、「**保存**」をクリックします。
        
        例えば、*top\_viewed\_this\_week*。
        
    3.  Click **Save**。
        
5.  オプションでソート条件を追加するには、「 **![plus\_add\_\_purple.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/plus_add__purple.png) Add Sorting Criteria**」をクリックしてください。
6.  [ソート基準を編集](https://doc.sitecore.com/search/ja/users/search-user-guide/refine-search-results/configure-a-sorting-option.html#UUID-d7503172-86f5-be6b-d779-19b048469e10_section-idm1743458520411524 "Edit a sorting criteria")してください。
7.  **Click Save**をクリックしてから**「Publish**」をクリックします。指示があればアクションを確認します。

> !重要このステップを完了した後、新しいソートオプションを利用可能にするためにコンテンツを [再インデックス](https://doc.sitecore.com/search/ja/users/search-user-guide/refine-search-results/keep-indexes-up-to-date.html "Keep indexes up to date") する必要があります。

## ソート基準を編集する

ソートオプションを作成した後、そのオプションに含まれるソート条件を設定できます。デフォルトでは、ソート条件はアルゴリズム的なソートを用い、アルファベット順に並べ替えます。

ソート条件を編集するには:

1.  **ソートタイプ**ドロップダウンメニューで、属性に基づいてソートするには*Attribute Sorting*をクリックし、それ以外は*Algorithmic Sorting*をクリックします。
    
2.  属性ソートのみを行うには、**名前/タイトル** のドロップダウンメニューで「attribute」をクリックします。
    
    例えば、content itemsのタイトルでソートするには、*これをtitle*属性に設定します。
    
3.  ソート方向のドロップダウンメニューで、*Ascending*または*Descending*をクリックします。
    
4.  属性ソートのみの場合は、アナライザーのドロップダウンメニューで*No analyzer*または*Lowercase*をクリックしてください。
    
    *Lowercase*[アナライザ](https://doc.sitecore.com/search/ja/users/search-user-guide/optimize-keyword-searches/types-of-analyzers.html "Types of analyzers")は、ソートする前にテキストを小文字に変換します。
    
5.  ソート条件やその他のソートオプションの変更を公開するには **、「保存** 」をクリックしてから **「公開**」をクリックしてください。プロンプトがあればアクションを確認します。
    

> !重要このステップを完了した後、新しいソートオプションを利用可能にするためにコンテンツを [再インデックス](https://doc.sitecore.com/search/ja/users/search-user-guide/refine-search-results/keep-indexes-up-to-date.html "Keep indexes up to date") する必要があります。

## グローバルウィジェット設定でソートオプションをオンにしてください

グローバルウィジェット設定で *ソートオプション* をオンにしない場合、APIは機能設定で作成された *すべての*ソートオプションを返します。しかし、グローバルウィジェット設定で *ソー* トオプションが有効になっている場合、APIはオンになっているものだけを返します。

> !重要グローバルウィジェットで新しいソートオプションをオンにすることをお勧めします。ただし、これが最初のソートオプションでなく、他のソートオプションがオンになっていない場合は、このステップを完了しないでください。そうしないと他のソートオプションはすべて無効になります。

グローバルウィジェット設定でソートオプションをオンにすることで、ルールで個別のウィジェットレベルで上書き可能なデフォルト設定を作成し、どのソートオプションを返すかをより細かくコントロールできます。また、機能設定で多くのソートオプションを作成し、必要なものだけをオンにすることも可能です。

グローバルウィジェットのソートオプションを設定するには:

1.  メニューバーで **「Global Resources**」をクリックし、その後 **「Global Widget**」をクリックしてください。
2.  **Global Widget Settings**タブで、**ソーティング**カードをクリックします。
3.  新しいソートオプションのカードでスイッチを入れてください。
4.  オプションで、このソートオプションをデフォルトにしたい場合は、「 **デフォルトにする」**をクリックしてください。
5.  **Click Save**をクリックしてから**「Publish**」をクリックします。これでダイアログが表示されます。ダイアログで再度「**Publish**」をクリックして変更を確認してください。

> !重要このステップを完了した後、新しいソートオプションを利用可能にするためにコンテンツを [再インデックス](https://doc.sitecore.com/search/ja/users/search-user-guide/refine-search-results/keep-indexes-up-to-date.html "Keep indexes up to date") する必要があります。