oak-run.jar의 index 명령을 사용하면 인덱스 통계를 수집하고 인덱스 일관성 검사를 실행하며 인덱스 자체를 재색인화하는 Oak등 AEM의 200개 인덱스를 관리하기 위해 다양한 기능을 통합합니다.
이 문서 및 비디오에서는 색인 지정 및 재색인화라는 용어를 서로 교환하여 사용할 수 있으며 동일한 작업으로 간주됩니다.
사용된 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 Online 색인화와 동일한 이고, 세그먼트 저장소 매개 변수가 Node 스토어를 포함하는 MongoDB 인스턴스를 가리키는 차이입니다. oak-run.jar
java -jar oak-run*.jar index
--reindex
--index-paths=/oak:index/lucene
--read-write
--fds-path=/path/to/datastore mongodb://server:port/aem