Incremental indexing was previously run through a schedule (by default once an hour) run by the syncTaskDefintion
. This schedule was editable using Search Admin.
Now incremental indexing must be invoked manually. The /atg/search/repository/
component runs an indexing job when a deployment occurs. If the deployment is incremental, an incremental indexing job is run. If a full deployment occurs, a full indexing job is run.
SolutionIndexingDeploymentListener
The SolutionIndexingDeploymentListener
depends on the incremental syncTaskDefinition
name being “Service-Incremental” and the full syncTaskDefinition
being called “Service-Full”. When you install ATG Service, the installation process will ensure that two syncTaskDefinition
exist with these names.
A check is run once every 60 minutes to determine if a deployment is required. If deployment is not necessary, the incremental indexing job does not run. However, a manual deployment can be run at anytime using the BCC. The deployment schedule is defined using /atg/epub/deployment/
RecurringDeploymentService.schedule
Note: The /atg/search/SynchronizationInvoker/
component on the agent server needs to configure the host and port settings to point to the RMI port of the Search Admin server.