---
title: "再構築検索インデックス"
slug: "rebuild-search-indexes"
abstract: "検索インデックスをどのように異なる方法で再構築するかを説明しています。"
---
# 再構築検索インデックス

例えば、本番環境にデプロイする際、インデックスが古くなった場合、検索インデックスから旧文書を削除する場合、インデックスが破損した場合など、インデックスを再構築する必要がある状況もあります。

> !注「再インデックスツリー」操作はリフレッシュ操作とも呼ばれ、Sitecoreデータベースにまだ存在する項目に基づいて検索インデックスを更新します。この操作は検索インデックスから古い文書を削除しません。

インデックスを再構築する方法は3つあります。このトピックでは、以下の方法を説明します:

-   コントロールパネルを使ってください
-   カスタムコードを使おう
-   コンテンツエディターを使いましょう
-   CLIを使います

## コントロールパネルを使ってください

Sitecoreコントロールパネルからインデックスを再構築するには:

1.  SitecoreAIにログインし、ダッシュボードの **ツール** タブで **コントロールパネル**をクリックしてください。
    
2.  インデックス **セクション** で **「インデックスマネージャー**」をクリックします。
    
3.  **インデックス作成マネージャー**のダイアログボックスで、再構築したいインデックスを選択し、「**再構築**」をクリックします。
    
    ![2BFB1AB2D43649DBB5C59AFFBB828217.png](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/2BFB1AB2D43649DBB5C59AFFBB828217.png)
    

## コンテンツエディターを使いましょう

コンテンツエディタからインデックスを再構築するには:

1.  コンテンツエディターで「 **開発者** 」タブをクリックします。
    
    > !注開発者タブが見当たらない場合は、メニューバーで右クリックし、タブ一覧から開発者を選択してください。
    
2.  **インデックス作成ツール**グループで、インデックスを再構築するオプションのいずれかを選択してください:
    
    ![1135B036372D4A8681787EEB7032F762.png](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/1135B036372D4A8681787EEB7032F762.png)
    
    -   **Rebuild index –** すべてのインデックスのリストを開きます。このリストには、各インデックスが最後に再構築された時期の情報が含まれています。インデックスを選択して再構築してください。
        
    -   **すべてを再構築します –** すべてのインデックスを再構築します。
        
    -   **再インデックスツリー –** 選択された項目とすべての子孫を再帰的に処理し、選択したコンテンツ領域に関連するすべてのインデックスに更新操作を強制します。
        
        > !注このコマンドは、インクリメンタルインデックスが期待通りに動作しない場合や、手動更新戦略を使う場合のみ使用してください。これは絶対に必要な時だけ行うべきです。
        

## Sitecore CLIを使いましょう

[Sitecore CLI](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface.html "Sitecore Command Line Interface")用の[インデックス](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface/plugins/indexing-plugin.html "Indexing plugin")プラグインを使ってインデックスを再構築できます。

Sitecore CLIを使ってインデックスを再構築するには:

-   ターミナルで sitecore index rebuild コマンドを実行してください。

> !注詳細については、[CLIインデックスコマンド](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface/sitecore-cli-command-reference/the-cli-index-command.html "The CLI index command")をご覧ください。