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

この記事を改善するための提案がある場合は、 お知らせください!