Use SearchService wsadmin commands to create indexing tasks and run one-off tasks for the social analytics widgets. The social analytic indexing task is resource-intensive and consequently it should be performed at off-peak times. By default, the social analytics indexes are updated nightly.
The social analytics widgets that are available from the Communities, Profiles, and the Home page use the Search application as a data provider. The social analytics framework used by the widgets analyzes the social elements of the Search application to generate an index and map complex relationships between users and content. This mapping information is stored with the Search index, and is leveraged to provide users with recommendations of content that might interest them.
Adding indexing tasks for the social analytics widgets
Use SearchService administrative commands to schedule social analytics indexing tasks in the Home page database. A nightly task is scheduled to run after the optimize task by default. Every time the social analytics indexing task runs, the index for the social analytics widgets is recreated.
Running one-off social analytics indexing tasks
Use the SearchService.sandIndexNow command to create a one-off indexing task for the social analytics service. The indexing task is scheduled to run once and only once, 30 seconds after being called.
Parent topic: Configuring scheduled tasks