Vorheriges Thema: Verifizieren Sie die Crawl-Daten in SharePointNächstes Thema: Erstellen Sie einen neuen anwenderspezifischen Adapter mithilfe der SDK-Schnittstelle


Fehlerbehebung

Die Crawler-Oberfläche hat das übliche Array von Protokolldateien:

  1. Wenn Sie die Debug-Funktion für föderierte Suche aktivieren wollen, navigieren Sie zum folgenden CA SDM-Verzeichnis:
    $NX_ROOT\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF
    
  2. Öffnen Sie die Datei log4j.properties und ändern Sie die Info auf den Debug-Modus.
  3. Um Debug für fscrawl zu aktivieren, navigieren Sie zum folgenden CA SDM-Verzeichnis:
    $NX_ROOT\bopcfg\www\CATALINA_BASE_FS\webapps\fscrawl\WEB-INF
    
  4. Öffnen Sie die Datei log4j.properties und ändern Sie die Info auf den Debug-Modus.
  5. Um Syntaxfehler zu korrigieren, die während der Konfiguration der SharePoint-Crawler-Oberfläche auftreten, öffnen Sie die jfscrawl-Protokolldatei vom CA SDM-Verzeichnis:
    $NX_ROOT\logs directory
    
  6. Wenn Sie Syntaxfehler finden, korrigieren Sie die XML-Datei, und starten Sie "Tomcat für föderierte Suche" neu. Das Protokoll befinden sich in
    $NX_ROOT\logs\jfscrawl.log 
    

    Wenn zum Beispiel ein <meta_data>-Tag versehentlich beschädigt wird, dann zeigt das Protokoll folgenden Fehler an:

    08/06 15:43:52,624 [pool-2-thread-1] ERROR FSCrawlApplicationListener 302 XmlException::Problem loading config_file::C:\PROGRA~2\CA\SERVIC~1\bopcfg\www\CATALINA_BASE_FS\webapps\fscrawl\WEB-INF\crawler_surface_config.xml:274:8: error: </meta_dataxxxxx> does not close tag <meta_data>
    
    08/06 15:43:52,625 [pool-2-thread-1] ERROR FSCrawlApplicationListener 144 crawler_surface_config.xml could not be loaded, cannot read.
    
  7. Wenn keine Syntaxfehler vorhanden sind, dann wird folgende Meldung angezeigt:
    08/06 15:46:27,924 [pool-2-thread-1] INFO FSCrawlApplicationListener 58 fscrawl context had been loaded successfully.
    
  8. Korrigieren Sie andere Fehler, die nicht angezeigt werden, bis Sie versuchen, auf CA SDM zuzugreifen.

    Zum Beispiel wurde angefordert, das unbekannte Attribut xxxxx für Incidents im <additional_attributes_to_index>-Element der crawler_surface_config.xml anzugeben. Die Crawler-Oberflächen-Anwendung entdeckt den Fehler nicht. Wenn die Crawler-Oberfläche den Request an den Objektmanager sendet, wird der Fehler festgestellt und in der stdlog.x-Datei folgendermaßen berichtet:

    08/06 15:51:23.92 SDMSERVER domsrvr 10860 ERROR domset.c 8049 Unknown attribute "xxxxx" requested from domset MLIST_STATIC of factory
    
  9. Verwenden Sie den Befehl "bop_sinfo -d", um den Fehler zu beheben.
  10. Ändern Sie die Datei "global_sd.xml"
  11. Starten Sie das Servlet "Föderierte Suche" neu.

    Die Crawler-Oberflächen-Objekte werden ohne Fehler konfiguriert.