Show TOC

Configuring the Indexing of Portal ContentLocate this document in the navigation structure

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 .

Note

This functionality is not available in SAP NetWeaver Composition Environment.

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 Start of the navigation path help.sap.com/nw73/ Next navigation step SAP Library Next navigation step SAP NetWeaver Portal Next navigation step Knowledge Management Next navigation step Administering the Knowledge Management System Next navigation step Basic Configuration for Knowledge Management Next navigation step Wizard-Based Basic Configuration for Knowledge Management Next navigation step Specifying the Portal URL End of the navigation path.

  • You have configured TREX in SAP NetWeaver Administrator.

    For more information, go to SAP Help Portal at Start of the navigation path help.sap.com/nw73/ Next navigation step Function-Oriented View Next navigation step Search Next navigation step Search and Classification TREX End of the navigation path.

Procedure

The following steps are described in detail in the sections that follow.

  1. Create an HTTP system.

  2. Configure the proxy.

  3. Configure the site from which to start indexing.

  4. Create the Web repository.

  5. Connect a new filter to the Web repository.

  6. Create a new index.

  7. Configure the service profile of the indexing framework.

  8. Configure how often to update the index.

  9. Configure the search UI.

  10. Reindex the portal.

Create an HTTP System

  1. In the portal, go to Start of the navigation path System Administration Next navigation step System Configuration Next navigation step Knowledge Management Next navigation step Content Management End of the navigation path.

  2. In Content Management, choose Start of the navigation path Global Services Next navigation step System Landscape Definitions Next navigation step Systems Next navigation step HTTP System End of the navigation path.

  3. Choose New .

  4. 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

    Note

    If you change the super administrator password for the portal, make sure that you update the password here as well.

    If you specify a user other than the super administrator, only content inside roles assigned to that user are indexed.

Configure the Proxy

  1. In the portal, go to Start of the navigation path System Administration Next navigation step System Configuration Next navigation step Knowledge Management Next navigation step Content Management End of the navigation path.

  2. In Content Management, choose Start of the navigation path Global Services Next navigation step System Landscape Definitions Next navigation step Systems Next navigation step Default Proxy System End of the navigation path.

  3. 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

  1. In the portal, go to Start of the navigation path System Administration Next navigation step System Configuration Next navigation step Knowledge Management Next navigation step Content Management End of the navigation path.

  2. In Content Management, choose Start of the navigation path Repository Managers Next navigation step Web Sites Next navigation step Web Site End of the navigation path.

  3. Choose New .

  4. 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

  1. In the portal, go to Start of the navigation path System Administration Next navigation step System Configuration Next navigation step Knowledge Management Next navigation step Content Management End of the navigation path.

  2. In Content Management, choose Start of the navigation path Repository Managers Next navigation step Web Repository End of the navigation path.

  3. 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

  1. In the portal, go to Start of the navigation path System Administration Next navigation step System Configuration Next navigation step Knowledge Management Next navigation step Content Management End of the navigation path.

  2. In Content Management, choose Start of the navigation path Repository Filters Next navigation step com.sap.nw.kmc.indexing.filter.IndexPropertiesFilter End of the navigation path.

  3. 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

  1. In the portal, go to Start of the navigation path System Administration Next navigation step System Configuration Next navigation step Knowledge Management Next navigation step Index Administration End of the navigation path.

  2. Choose Create and set the following properties:

    Property

    Value

    ID

    portal_indexing_<unique identifier>

    Service

    TREX Search

    Items to index

    Documents

  3. Create a custom property:

    • Name: queryExtender .

    • Value: com.sap.nw.kmc.permissionsQuery.PermissionCheckQueryExtender .

    Choose Add .

  4. Choose Create Index and save the index.

  5. In the index screen that opens, choose Data Sources .

  6. Choose Add .

  7. Select portal_indexing_wr and then choose portal_indexing_ws and choose OK .

  8. Save your changes.

Configure the Service Profile of the Indexing Framework

  1. In SAP NetWeaver Administrator, go to Start of the navigation path Configuration Next navigation step Infrastructure Next navigation step Application Modules End of the navigation path.

  2. In the module list, select com.sap.portal.indexing.framework .

  3. In the Web Module Details section, choose IndexingConfigurationService .

  4. 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.

  5. Save and restart the service.

Configure the Update Interval for the Index

  1. In SAP NetWeaver Administrator, go to Start of the navigation path Configuration Next navigation step Infrastructure Next navigation step Application Modules End of the navigation path.

  2. In the module list, select com.sap.portal.index.provider .

  3. In the Web Module Details section, choose SpiderIndexingService .

  4. In the Portal Service Details section, choose UpdateInterval(minutes) and specify the requested interval.

  5. Save your changes and restart the service.

Configure the Search UI

  1. In SAP NetWeaver Administrator, go to Start of the navigation path Configuration Next navigation step Infrastructure Next navigation step Application Modules End of the navigation path.

  2. In the module list, select com.sap.km.appl.portal.indexing.framework .

  3. In the Web Module Details section, choose IndexPropertiesServiceWrapper .

  4. In the Portal Service Details section, choose ActivatePortalSearch and set it to true .

  5. Save and restart the service.

Reindex the Portal

  1. In the portal, go to Start of the navigation path System Administration Next navigation step System Configuration Next navigation step Knowledge Management Next navigation step Index Administration End of the navigation path.

  2. Select the index that you created, and choose Reindex .