Show TOC

Dokumentation zur VorgehensweiseSuche nach Webseiten konfigurieren Dieses Dokument in der Navigationsstruktur finden

 

Damit Webseiten von der Suchfunktion im Portal gefunden werden, legen Sie einen Suchindex an.

Voraussetzungen

Sie sind der Rolle Systemadministrator zugeordnet.

Vorgehensweise

Mit den Knowledge-Management-Werkzeugen legen Sie ein Web-Repository und einen Index an. In der Portal-Administrationsumgebung konfigurieren Sie dann den Indizierungsdienst.

Adresse des TREX-Servers konfigurieren
  1. Wählen Sie in SAP NetWeaver Administrator   Configuration   Infrastructure   Java System Properties  .

  2. Wählen Sie im Abschnitt Details das Register Services.

  3. Wählen Sie auf dem Register Services den Eintrag TREX-Service.

  4. Wählen Sie im Abschnitt Erweiterte Details die Eigenschaft nameserver.address.

  5. Wählen Sie Ändern.

  6. Ändern Sie in dem sich öffnenden Dialogfenster der Wert der Eigenschaft auf tcpip://<trexserverhost>:<trexport>, entsprechend der Attribute des TREX-Servers.

    Hinweis Hinweis

    Fügen Sie am Ende keinen weiteren Schrägstrich hinzu.

    Ende des Hinweises.
  7. Wählen Sie Set (Setzen), um Ihre Änderungen zu sichern.

Ein HTTP-System anlegen
  1. Navigieren Sie im Portal zu   Systemadministration   Systemkonfiguration   Knowledge Management   Content Management  .

  2. Wählen Sie unter Content Management   Global Services   System Landscape Definitions   Systems   HTTP System  .

  3. Wählen Sie New und dann Show Advanced Options.

    Stellen Sie die folgenden Eigenschaften ein:

    Eigenschaft

    Wert

    System ID

    portal_indexing_system

    Password

    <Administratorkennwort>

    Bestätigen Sie das Kennwort.

    Server URL

    http://<Server>:<Port>

    Fügen Sie am Ende keinen weiteren Schrägstrich hinzu.

    User

    Die Benutzer-ID des Administrators

    Hinweis Hinweis

    Wenn Sie das Administratorkennwort für das Portal ändern, müssen Sie es hier auch aktualisieren.

    Wenn Sie einen anderen Benutzer als den Administrator angeben, wird nur Content in Rollen indiziert, die diesem Benutzer zugeordnet sind.

    Ende des Hinweises.
Portal-URL für den URL-Generator definieren
  1. Navigieren Sie im Portal zu   Systemadministration   Systemkonfiguration   Knowledge Management   Content Management  .

  2. Wählen Sie unter Content Management Global Services und dann Show Advanced Options.

  3. Wählen Sie unter Topics den Eintrag URL Generator Service.

  4. Wählen Sie Bearbeiten.

  5. Geben Sie für die Eigenschaft Host denselben Wert für http://<Server>:<Port> ein, den Sie in der Eigenschaft Server-URL im oben definierten HTTP-System angegeben haben.

  6. Wählen Sie OK.

Mögliche Hosts und Proxy konfigurieren
  1. Navigieren Sie im Portal zu   Systemadministration   Systemkonfiguration   Knowledge Management   Content Management  .

  2. Wählen Sie unter Content Management   Global Services   System Landscape Definitions   Systems   Default Proxy System  .

  3. Wählen Sie Edit, und geben Sie die direkten Hosts (z. B. localhost, <Servername>, <voll qualifizierter Domänenname>) sowie die Proxy-URL ein (z. B. http://proxy:8080).

  4. Wählen Sie OK.

Site für den Indizierungsstart konfigurieren
  1. Navigieren Sie im Portal zu   Systemadministration   Systemkonfiguration   Knowledge Management   Content Management  .

  2. Wählen Sie unter Content Management   Repository Managers   Web Sites   Web Site  .

  3. Wählen Sie Bearbeiten.

  4. Wählen Sie New und dann Show Advanced Options.

    Stellen Sie die folgenden Eigenschaften ein:

    Eigenschaft

    Wert

    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

  5. Wählen Sie OK.

Web-Repository anlegen
  1. Navigieren Sie im Portal zu   Systemadministration   Systemkonfiguration   Knowledge Management   Content Management  .

  2. Wählen Sie unter Content Management   Repository Managers   Web Repository  .

  3. Wählen Sie Bearbeiten.

  4. Wählen Sie Neu, und legen Sie folgende Eigenschaften fest:

    Eigenschaft

    Wert

    Name

    portal_indexing_wr

    Prefix

    /portal_indexing_wr

    Repository Services

    Eigenschaften

    Cache Timeout

    20000

    HTTP Timeout

    600000

    Web Sites

    portal_indexing_ws

    Memory Cache

    portal_indexing

  5. Wählen Sie OK.

Neuen Filter mit Web-Repository verbinden
  1. Navigieren Sie im Portal zu   Systemadministration   Systemkonfiguration   Knowledge Management   Content Management  .

  2. Wählen Sie unter Content Management   Repository Filters   com.sap.nw.kmc.indexing.filter.IndexPropertiesFilter  .

  3. Wählen Sie Bearbeiten.

  4. Wählen Sie New und dann Show Advanced Options.

    Stellen Sie die folgenden Eigenschaften ein:

    Eigenschaft

    Wert

    Name

    PortalContentFilter

    Active

    Wählen Sie das Ankreuzfeld

    Repositories

    portal_indexing_wr

  5. Wählen Sie OK.

Neuen Index anlegen
  1. Navigieren Sie im Portal zu   Systemadministration   Systemkonfiguration   Knowledge Management   Index-Administration  .

  2. Wählen Sie Anlegen, und legen Sie folgende Eigenschaften fest:

    Eigenschaft

    Wert

    ID

    portal_indexing_<eindeutige Kennung>

    Service

    TREX Search

    Zu indizierende Objekte

    Dokumente

  3. Benutzerdefinierte Eigenschaft anlegen:

    • Name: queryExtender

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

    Wählen Sie Hinzufügen.

  4. Wählen Sie Index anlegen, und sichern Sie dann den Index.

  5. Wählen Sie in dem Indexbild, das jetzt geöffnet wird, Datenquellen.

  6. Wählen Sie Hinzufügen.

  7. Wählen Sie portal_indexing_wr und dann portal_indexing_ws, und klicken Sie auf OK.

  8. Sichern Sie die Änderungen.

Service-Profil des Indizierungs-Frameworks konfigurieren
  1. Navigieren Sie in SAP NetWeaver Administrator zu   Configuration Management   Infrastructure   Application Modules  .

  2. Wählen Sie in der Modulliste com.sap.portal.indexing.framework.

  3. Wählen Sie im Abschnitt Web Module Details den Eintrag IndexingConfigurationService.

  4. Wählen Sie im Abschnitt Full Details den Eintrag indexID, und stellen Sie den Wert auf die Index-ID ein, die Sie oben im Schritt Neuen Index anlegen festgelegt haben.

  5. Sichern Sie den Service, und starten Sie ihn neu.

Delta-Indizierung konfigurieren
  1. Navigieren Sie in SAP NetWeaver Administrator zu   Configuration Management   Infrastructure   Application Modules  .

  2. Wählen Sie in der Modulliste com.sap.km.appl.portal.index.provider.

  3. Wählen Sie im Abschnitt Web Module Details den Eintrag SpiderIndexingService.

  4. Wählen sie im Abschnitt Full Details die Eigenschaft UpdateInterval(minutes) und setzen Sie den Wert dafür auf das erforderliche Intervall.

  5. Sichern Sie den Service, und starten Sie ihn neu.

Benutzungsoberfläche für die Suche konfigurieren
  1. Navigieren Sie in SAP NetWeaver Administrator zu   Configuration Management   Infrastructure   Application Modules  .

  2. Wählen Sie in der Modulliste km.appl.portal.indexing.framework.

  3. Wählen Sie im Abschnitt Web Module Details den Eintrag IndexPropertiesServiceWrapper.

  4. Wählen Sie im Abschnitt Full Details den Eintrag ActivatePortalSearch, und setzen Sie ihn auf true.

  5. Sichern Sie den Service, und starten Sie ihn neu.

Portal neu indizieren
  1. Navigieren Sie im Portal zu   Systemadministration   Systemkonfiguration   Knowledge Management   Index-Administration  .

  2. Wählen Sie den angelegten Index aus, und klicken Sie auf Reindizieren.

Index in einer Cluster-Umgebung ausführen

Wenn Sie das Portal in einem Cluster ausführen und versuchen, die Indizierung auszuführen, kann es passieren, dass der Status des Prozesses bei pending (ausstehend) hängen bleibt. Um dieses Problem zu beheben, gehen Sie folgendermaßen vor:

  1. Navigieren Sie im Portal zu   Systemadministration   Systemkonfiguration   Knowledge Management   Content Management  .

  2. Wählen Sie unter Content Management   Global Services   Scheduler-Tasks   Index Management Task Queue Reader  .

  3. Ordnen Sie eins der CM-Systeme aus dem Cluster zu.

  4. Optional: Bearbeiten Sie die Aufgabe, und fügen Sie der Zeittabelle Intervalle hinzu.

Um den Status der Indizierung anzuzeigen, öffnen Sie den Indizierungsmonitor:

  • Wählen Sie im Portal   Systemadministration   Systemkonfiguration   Knowledge Management   Index-Administration  , und wählen Sie unter Verwandte Themen in der Feinnavigation Indizierungsmonitor.

Der Web Page Composer sendet jedes Mal, wenn eine neue Seite veröffentlicht wird, ein Ereignis. Damit die Änderungen zur Laufzeit sichtbar sind, muss Sie die Queue abgearbeitet werden. Dies geschieht standardmäßig alle 30 Minuten. Dieses Intervall können Sie im TREX-Monitor ändern:

  1. Navigieren Sie im Portal zu   Systemadministration   Systemkonfiguration   Knowledge Management   Index-Administration  .

  2. Wählen Sie unter Verwandte Themen in der Feinnavigation TREX-Monitor.

  3. Wählen Sie im TREX-Monitor Queue-Parameter bearbeiten, und geben Sie in der Eigenschaft Zeit einplanen einen Wert ein.

Sie können die Queue auch nach jeder Änderung manuell abarbeiten.