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:

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.


Copyright © 1997, 2012 Oracle and/or its affiliates. All rights reserved. Legal Notices