oak-run.jarのindexコマンドは、インデックス統計の収集、インデックス整合性チェックの実行、インデックス自体の再インデックス/インデックス作成から、AEMで200個のインデックスを管理する多数の機能を統合しま Oakす。
この記事とビデオでは、インデックス作成と再インデックスという用語が同じ意味で使用され、同じ操作と見なされます。
使用するoak-run.jarのバージョンは、AEMインスタンスで使用するOakのバージョンと一致する必要があります。
oak-run.jarを使用したインデックス管理では、様々な操作をサポートするために、様々なフラグを指定したindexコマンドを利用します。
java -jar oak-run*.jar index ...
oak-run.jar
は、すべてのインデックス定義、重要なインデックス統計およびオフライン分析用のインデックスコンテンツをダンプします。oak-run.jar
lucene Oakインデックスが破損しているかどうかをすばやく判断します。oak-run.jarを使用したTarMKのオンラインインデックス作成は、oak:queryIndexDefinition
ノードでreindex=true
を設定するよりも高速です。 このパフォーマンスの向上にもかかわらず、oak-run.jarを使用したオンラインインデックス作成では、インデックス作成を実行するためにメンテナンスウィンドウが必要です。
oak-run.jarを使用したTarMKのオンラインインデックス作成は、AEMインスタンスのメンテナンスウィンドウの外部で、AEMインスタンスに対して実行しないでください。
MongoMKのオンラインインデックス作成を実行するoak-run.jar indexコマンドは、 TarMK oak-run.jarを使用したオンラインインデックス作成と同じです。ただし、セグメントストアパラメーターがNodeストアを含むMongoDBインスタンスを指す点が異なります。
java -jar oak-run*.jar index
--reindex
--index-paths=/oak:index/lucene
--read-write
--fds-path=/path/to/datastore mongodb://server:port/aem