Configuring the Indexing of Portal Content
Use
The portal indexing service enables you to index portal content. Using the Knowledge Management capabilities in SAP NetWeaver, you create a Web repository and an index of portal content. In the portal administration environment, you configure the indexing service.
For more information about portal indexing, see Indexing Portal Content .
Prerequisites
-
You are assigned to the System Administrator role.
-
You have installed usage type Enterprise Portal (EP).
-
You have defined the URL for the URL generator.
For more information, go to SAP Help Portal at .
-
You have configured TREX in SAP NetWeaver Administrator.
For more information, go to SAP Help Portal at .
Procedure
The following steps are described in detail in the sections that follow.
-
Create an HTTP system.
-
Configure the proxy.
-
Configure the site from which to start indexing.
-
Create the Web repository.
-
Connect a new filter to the Web repository.
-
Create a new index.
-
Configure the service profile of the indexing framework.
-
Configure how often to update the index.
-
Configure the search UI.
-
Reindex the portal.
Create an HTTP System
-
In the portal, go to .
-
In Content Management, choose .
-
Choose New .
-
Choose Show Advanced Options and set the following properties:
Property
Value
System ID
portal_indexing_system
Password
<super administrator password>
Confirm the password
Server URL
http://<server>:<port>
Make sure not to add an extra slash at the end
User
The user ID of the super administrator
Configure the Proxy
-
In the portal, go to .
-
In Content Management, choose .
-
Choose Edit and specify the direct hosts (for example, localhost, <server name>, <fully qualified domain name> ) and the proxy URL (for example, http://proxy:8080 ).
Configure the Site from which to Start Indexing
-
In the portal, go to .
-
In Content Management, choose .
-
Choose New .
-
Choose Show Advanced Options and set the following properties:
Property
Value
Name
portal_indexing_ws
System ID
portal_indexing_system
Login Form ID
logonForm
Login URI
/irj/servlet/prt/portal/prtroot/com.sap.portal.indexing.framework.LogonComponent
Login User Agent
TREX (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)
Start Page
/irj/servlet/prt/Index/prtroot/com.sap.portal.indexing.framework.EntryComponent
Create the Web Repository
-
In the portal, go to .
-
In Content Management, choose .
-
Choose New and set the following properties:
Property
Value
Name
portal_indexing_wr
Prefix
/portal_indexing_wr
Repository Services
properties
Cache Timeout
20000
HTTP Timeout
600000
Web Sites
portal_indexing_ws
Memory Cache
portal_indexing
Connect a New Filter to the Web Repository
-
In the portal, go to .
-
In Content Management, choose .
-
Choose New and then choose Show Advanced Options .
Set the following properties:
Property
Value
Name
PortalContentFilter
Active
[Select the checkbox]
Repositories
portal_indexing_wr
Create a New Index
-
In the portal, go to .
-
Choose Create and set the following properties:
Property
Value
ID
portal_indexing_<unique identifier>
Service
TREX Search
Items to index
Documents
-
Create a custom property:
-
Name: queryExtender .
-
Value: com.sap.nw.kmc.permissionsQuery.PermissionCheckQueryExtender .
Choose Add .
-
-
Choose Create Index and save the index.
-
In the index screen that opens, choose Data Sources .
-
Choose Add .
-
Select portal_indexing_wr and then choose portal_indexing_ws and choose OK .
-
Save your changes.
Configure the Service Profile of the Indexing Framework
-
In SAP NetWeaver Administrator, go to .
-
In the module list, select com.sap.portal.indexing.framework .
-
In the Web Module Details section, choose IndexingConfigurationService .
-
In the Portal Service Details section, choose indexID and set the value as the index ID that you created in the Create a New Index step.
-
Save and restart the service.
Configure the Update Interval for the Index
-
In SAP NetWeaver Administrator, go to .
-
In the module list, select com.sap.portal.index.provider .
-
In the Web Module Details section, choose SpiderIndexingService .
-
In the Portal Service Details section, choose UpdateInterval(minutes) and specify the requested interval.
-
Save your changes and restart the service.
Configure the Search UI
-
In SAP NetWeaver Administrator, go to .
-
In the module list, select com.sap.km.appl.portal.indexing.framework .
-
In the Web Module Details section, choose IndexPropertiesServiceWrapper .
-
In the Portal Service Details section, choose ActivatePortalSearch and set it to true .
-
Save and restart the service.
Reindex the Portal
-
In the portal, go to .
-
Select the index that you created, and choose Reindex .

