.:Marcos Blog:.

Alles rund um die Welt der IT

Archiv für die 'How To' Kategorie

Office SharePoint Server 2007 – PDF Indizierung

Donnerstag 14. Februar 2008 von Marco

In meinem Abschlussprojekt stellte sich mir und meinem zwei Kollegen in der letzten Woche die Aufgabe PDF Dokumente, welche in einer Dokumentenbibliothek auf einem Office SharePoint Server 2007 gespeichert sind, für die Suche indizieren zu lassen. Da dies nicht ohne Weiteres möglich ist, stelle ich hier nun mal eine kleine Anleitung bereit.

  1. Für die Indizierung von Dateien benötigt der Office SharePoint Server sogenannte iFilter. Da ein solcher für PDF Dateien nicht von Hause aus installiert ist muss zunächst die aktuelle Version des Adobe Acrobat Reader auf dem Server zu installiert werden. Dabei wird automatisch der aktuelle iFilter installiert.

    Download Adobe Acrobat Reader

  2. Um auch das PDF-Icon für PDF Dateien, innerhalb des SharePoint, anzeigen zu lassen, muss dieses in folgendem Ordner gespeichert werden:

    C:\Programme\Gemeinsame Dateien\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES

    Adobe Acrobat Icon

  3. Anschließend muss der Name der Icon Datei in die Datei Docicon.xml unter C:\Programme\Gemeinsame Dateien\Microsoft Shared\web server extensions\12\TEMPLATE\XML\ eingetragen werden.
  4. Im nächsten Schritt muss ein neuer Dateityp zur SharePoint Suche hinzugefügt werden. Dies geschieht unter Zentraladministration -> Shared Services -> Sucheinstellungen -> Dateitypen -> neuer Dateityp. Wichtig hier nur PDF eintragen (ohne Sternchen und Punkt)!
  5. Nun muss noch die CLSID des PDF iFilters in der Registry angepasst werden. Dazu folgende Werte wie folgt anpassen:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office server\12.\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf

    Default –> {E8978DA6-047F-4E3D-9C78-CDBE46041603}

    und

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web ServerExtensions\12.\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf

    Default –> {E8978DA6-047F-4E3D-9C78-CDBE46041603}

  6. Damit der iFilter auch durch den SharePoint Suchdienst gefunden wird muss noch der Installationsort des Adobe Acrobat Reader zu den Pfadvariablen hinzugefügt werden. Dazu wie folgt vorgehen:

    Rechtsklick auf Arbeitsplatz -> Eigenschaften -> Erweitert -> Umgebungsvariablen -> Systemvariablen –> Variable "Path" Editieren

    und den Pfad zum Installationsort des Adobe Acrobat Readers hinzufügen (in der Regel: "C:\Programme\Adobe\Reader 8.0\Reader")

  7. Jetzt muss der Office SharePoint Server Suchdienst neugestartet werden:
    • net stop osearch
    • net start osearch
  8. Damit nun in PDF Dateien gesucht werden muss noch ein neuer Crawl Vorgang gestartet werden.

Kategorie: How To | Keine Kommentare »