CLIインデックスコマンド
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreインデックスプラグインにはindexコマンドが含まれています。このコマンドはインデックス作成操作を自動化します。インデックスプラグインをインストールするには、以下のコードを実行します:
dotnet sitecore plugin add -n Sitecore.DevEx.Extensibility.Indexing
使用例
コマンドの使い方は以下の通りです:
dotnet sitecore index subcommand options
サブコマンド
以下のサブコマンドを使用できます:
- list - 環境から利用可能なインデックスのリストを提供します。
- schema-populate - 管理スキーマを埋め込む。
- rebuild - すべてのインデックスを再構築する。
- statistic - すべての指数の統計を表示します。
すべてのサブコマンドは権限要求が高い権限を必要とします。
リストサブコマンド
listサブコマンドは環境から利用可能なインデックスのリストを提供します。
listサブコマンドで以下のオプションを使用できます:
オプション
必須
概要
-n, --environment-name
オプション
Sitecore環境の利用。デフォルト
。-c, --config
オプション
rootのsitecore.configディレクトリへのパス(デフォルト
)。-v, --冗長
オプション
追加の診断およびパフォーマンスデータを報告してください。
-t、--trace
オプション
追加の診断およびパフォーマンスデータを報告してください。
-?, -、助けて
オプション
コマンドの助けを。
例えば:
dotnet sitecore index list
コマンドの出力は利用可能なインデックスを示します:
Indexes list: sitecore_core_index sitecore_master_index sitecore_horizon_index
スキーマ・ポピュレートサブコマンド
schema-populateサブコマンドは管理スキーマに割り当てられます。
schema-populateサブコマンドで以下のオプションを使用できます:
オプション
必須
概要
-i, --インデックス
オプション
指定されたインデックスのスキーマを埋めます。
-n, --environment-name
オプション
Sitecore環境の利用。デフォルト
。-c, --config
オプション
rootのsitecore.configディレクトリへのパス(デフォルト
)。-v, --冗長
オプション
追加の診断およびパフォーマンスデータを報告してください。
-t、--trace
オプション
追加の診断およびパフォーマンスデータを報告してください。
-?, -、助けて
オプション
コマンドの助けを。
コマンドを使って特定のインデックスやすべてのインデックスを入力できます。
例えば、単一のインデックスを埋めるには、-iオプションを使ってそのインデックス名を指定します:
dotnet sitecore index schema-populate -i sitecore_master_index
プロセスが完了すると、結果が表示されます:
The search indexes have been populated.
Result: sitecore_master_index job ended
インデックスを指定せずにコマンドを実行すると、管理スキーマ内のすべてのインデックスが埋め込まれます。例えば:
dotnet sitecore index schema-populate
プロセスが完了すると、埋め込まれたインデックスが表示されます:
The search indexes have been populated.
Result: sitecore_core_index job ended sitecore_master_index job ended
再構築サブコマンド
rebuildサブコマンドはすべてのインデックスを再構築します。
rebuildサブコマンドで以下のオプションを使用できます:
オプション
必須
概要
-i, --インデックス
オプション
指定されたインデックスを再構築します。
-n, --environment-name
オプション
Sitecore環境の利用。デフォルト
。-c, --config
オプション
rootのsitecore.configディレクトリへのパス(デフォルト
)。-v, --冗長
オプション
追加の診断およびパフォーマンスデータを報告してください。
-t、--trace
オプション
追加の診断およびパフォーマンスデータを報告してください。
-?, -、助けて
オプション
コマンドの助けを。
コマンドを使って特定のインデックスやすべてのインデックスを再構築できます。
例えば、単一のインデックスを再構築するには、-iオプションを使ってインデックス名を指定します。
dotnet sitecore index rebuild -i sitecore_master_index
プロセスが完了すると、結果が表示されます:
The search indexes have been rebuilt.
Result: sitecore_master_index job ended units processsed: 16620
インデックスを指定せずにコマンドを実行すると、管理スキーマ内のすべてのインデックスが再構築されます。例えば:
dotnet sitecore index rebuild
プロセス終了時には、再構築されたインデックスと処理済みユニット数が表示されます。
The search indexes have been rebuilt.
Result: sitecore_core_index job ended units processsed: 13596 sitecore_master_index job ended units processsed: 16620
統計サブコマンド
statisticサブコマンドはすべてのインデックスの統計を表示します。
statisticサブコマンドで以下のオプションを使用できます:
オプション
必須
概要
-n, --environment-name
オプション
Sitecore環境の利用。デフォルト
。-c, --config
オプション
rootのsitecore.configディレクトリへのパス(デフォルト
)。-t、--trace
オプション
追加の診断およびパフォーマンスデータを報告してください。
-?, -、助けて
オプション
コマンドの助けを。
例えば、次のコマンドを実行します:
dotnet sitecore index statistic
利用可能なインデックスに関する情報を表示します:
Index statistics: sitecore_core_index Rebuild Time: Never Run Last Updated: 08/13/2021 - 08
(UTC) Approximate Throughput: items per second Has Deletions: False Out of Date: False Document Count: 0 Number of Fields: -1 Number of Terms: -1