Package org.alfresco.solr.tracker
package org.alfresco.solr.tracker
-
ClassDescriptionAbstract base class that provides common
Trackerbehaviour.Synchronous Tracking Worker.Nodes and access control lists are grouped by their ACL ID.Nodes are evenly distributed over the shards at random based on the murmur hash of the ACL ID.Multithreaded ACLTrackerimplementation.Supertype layer for trackers that can be enabled/disabled.A ComposableDocRouteris a document router that can be used standalone or nested in a primary-fallback composite document routing strategy.This tracker queries for docs with unclean content, and then updates them.The date-based sharding assigns dates sequentially through shards based on the month.Deprecated.This routes documents within specific DBID ranges to specific shards.DBID murmur hash based document router.Defines the logic used for distributing data across the shards.A composableDocRouterwhich consists of A primary routing strategy A fallback strategy used in case of failure of the strategy aboveRoutes a document only if the shardInstance matches the provided shardId.Routes the incoming nodes (not ACLs!) on the shard explicitly indicated inNode.getExplicitShardId()method.Routes based on a text property field.Despite belonging to the Tracker ecosystem, this component is actually a publisher, which periodically informs Alfresco about the state of the hosting core.This is a decorator of the Quartz Scheduler object to add Solr-specific functionality.Generic Solr tracker job, allowing Quartz to initiate an index update from aTrackerregardless of specific implementation.Registry of trackers for an AdminHandler