It is possible to manually re-index profiles. By default, you can re-index using a date range or an ID.
The /atg/userprofiling/search/ProfileOutputConfig contains the manualIndexRequests property that includes:
manualIndexRequests=\
  /atg/userprofiling/search/ProfilesManualIndexRequestById,\
  /atg/userprofiling/search/
     ProfileManualIndexRequestByLastModifiedDateRangeEach of the ManualIndexRequests defines an RQL query that sets the criteria for the indexing request.
To manually re-index:
- Using the Dynamo Server Admin, access the - ProfileOUtputConfigcomponent to re-index profiles.
- Select Manually Re-Index a Subset of Orders or Profiles. 
- Enter the parameters for performing a re-index. - Note: The date range must be entered in the yyyy-mm-dd hh:mm:ss format and must include the time. For example, for February 28th, in the year 2011 at 7:30 p.m., you would enter 2011-02-28 19:30:00. 
- Press submit to begin the re-indexing process. 
- The screen will present a message indicating how many items were queued for indexing. 
To review the profiles being indexed, enable the loggingDebug component in /atg/userprofiling/search/ProfileLiveDocumentSubmitter.
Customizing Manual Indexing
By default, manual re-indexing is configured to search for date ranges and IDs. However, you can customize the re-indexing process. To do this, you can define an RQL query, or write a customer class that implements the atg.search.routing.ManualIndexReqest interface that is referenced by the atg.repository.search.indexing.IndexingOutputConfig class. For information on extending and working with the IndexingOutputConfig class, refer to the ATG Search Administration Guide.

