Indexing Portal Content 
The portal indexing service enables you to index portal content. Using the knowledge management capabilities in SAP NetWeaver, you create a Web repository and index of portal content. In the portal administration environment you configure the indexing service.
Note
This functionality is not available in SAP NetWeaver Composition Environment.
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, see Specifying the Portal URL.
You have configured TREX in SAP NetWeaver Administrator. For more information, see Specifying the Address of the TREX Name Server
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 the search UI.
Reindex the portal.
In the portal, go to .
In Content Management, choose .
Choose New and then choose Show Advanced Options.
Set the following properties:
Property |
Value |
|---|---|
System ID |
portal_indexing_system |
Password |
<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 administrator |
Note
If you change the administrator password for the portal, make sure that you update the password here as well.
If you specify a user other than the administrator user, only content inside roles assigned to that user are indexed.
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)
In the portal, go to .
In Content Management, choose .
Choose New and then choose Show Advanced Options.
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 |
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 |
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 |
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 then save the index.
In the screen 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.
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 Full Details section, choose indexID and set the value to the index ID that you created in the Create a New Index step above.
Save and restart the service.
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 Full Details section, choose ActivatePortalSearch and set it to true.
Save and restart the service.
In the portal, go to .
Select the index that you created, and choose Reindex.