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/
ProfileManualIndexRequestByLastModifiedDateRange
Each 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
ProfileOUtputConfig
component 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.