再構築検索インデックス
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
例えば、本番環境にデプロイする際、インデックスが古くなった場合、検索インデックスから旧文書を削除する場合、インデックスが破損した場合など、インデックスを再構築する必要がある状況もあります。
「再インデックスツリー」操作はリフレッシュ操作とも呼ばれ、Sitecoreデータベースにまだ存在する項目に基づいて検索インデックスを更新します。この操作は検索インデックスから古い文書を削除しません。
インデックスを再構築する方法は3つあります。このトピックでは、以下の方法を説明します:
-
コントロールパネルを使ってください
-
カスタムコードを使おう
-
Content Editorを使いましょう
-
CLIを使います
コントロールパネルを使ってください
コントロールパネルを使ってください
Sitecoreコントロールパネルからインデックスを再構築するには:
-
SitecoreAIにログインし、ダッシュボードのToolsタブでControl Panelをクリックしてください。
-
Indexing section,でIndexing Managerをクリックします。
-
Indexing Managerダイアログボックスで、再構築したいインデックスを選択し、Rebuildをクリックします。
カスタムコードを使おう
カスタムコードを使おう
カスタムコードからインデックスを再構築するには、カスタムの .aspxページ:
Content Editorを使いましょう
Content Editorを使いましょう
Content Editorからインデックスを再構築するには:
-
Content EditorでDeveloperタブをクリックします。
注記Developerタブが見当たらない場合は、メニューバーを右クリックしてタブリストからDeveloperを選択します。
-
Indexing toolsグループで、インデックスを再構築するオプションのいずれかを選択してください:
-
Rebuild index – すべてのインデックスのリストを開きます。このリストには、各インデックスが最後に再構築された時期の情報が含まれています。インデックスを選択して再構築してください。
-
Rebuild all – すべてのインデックスを再構築します。
-
Re-Index Tree – 選択された項目とすべての子孫を再帰的に処理し、選択したコンテンツ領域に関連するすべてのインデックスに対して更新操作を強制します。
注記このコマンドは、インクリメンタルインデックスが期待通りに動作しない場合や、手動更新戦略を使う場合のみ使用してください。これは絶対に必要な時だけ行うべきです。
-
Sitecore CLIを使いましょう
Sitecore CLI用のインデックスプラグインを使ってインデックスを再構築できます。
Sitecore CLIを使ってインデックスを再構築するには:
-
ターミナルでsitecore index rebuildコマンドを実行してください。
詳細については、CLIインデックスコマンドをご覧ください。

