PDF Dokumente werden mit der Installation von SharePoint 2010 immer noch nicht automatisch indexiert. Dazu braucht es von einem Drittanbieter einen PDF iFilter. Diese werden zum Beispiel von den Firmen Adobe, Foxit Corporation oder PDFlib GmbH angeboten. Ausser bei Adobe sind aber die iFilter kostenpflichtig und werden unterschiedlich nach Prozessorkernen oder einem Anzahl Server lizenziert.
Wie sieht es aber bei der Leistung aus? Einen guten Vergleich zwischen Adobe und Foxit habe ich bei Jie Li gefunden. Aus diesen Tests wird ersichtlich, dass Adobe für eine Testumgebung zwar ausreicht, bei einer produktiven Umgebung aber Foixit installiert werden sollte.
Bei der Installation unterscheiden sich die beiden aber nicht. Für meine Testumgebung und die Beschreibung dieses Artikels verwende ich daher aus kostengründen den Adobe PDF iFilter.
Für die Step by Step Installation folgen Sie den aufgeführten Punkten.
1. Download 64 Bit Adobe PDF iFilter
2. Installieren von PDFiFilter64installer.zip
3. PDF Icon 17 x 17 downloaden und in folgendes Verzeichnis “Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Images” mit folgendem Namen pdficon_small.gif kopieren.
4. Auf allen Webfrontend Server das File DOCICON.XML, welches im Verzeichnis “Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\XML\” liegt, mit dem Notepad öffnen
5. Bei der Sektion <ByExtension> um folgenden Zeile <Mapping Key=”pdf” Value=”pdficon_small.gif”/> ergänzen
PDF documents are still not being indexed by default in SharePoint 2010. If you want to do so, you need to have a 3rd party PDF iFilter configured. This post tells about, how to do that. You can get PDF iFilter from different providers like Adobe, Foxit Corporation or PDFlib Corporation. Adobe offers a free license all other providers are being licensed according number of CPU cores or number of servers.
Well how about the performance? I have found a good comparism between Adobe and Foxit made by Jie Li. According these test you can see that Adobe is sufficient for a testenvironment but is not enough for a productive environment. For that the installation of the Foxit PDF iFilter is recommended.
For the iFilter installation and configuration can be followed similar steps. For this testenvironment and creating this article I have used the Adobe PDF iFilter to save costs.
Follow these instructions step by step to install your PDF iFilter.
1. Download 64 Bit Adobe PDF iFilter
2. Install PDFiFilter64installer.zip
3. Download PDF Icon 17 x 17 and copy to this directory “Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Images” with the name “pdficon_small.gif”
4. Open on all Webfrontend servers the file DOCICON.XML with a texteditor, which you can find in the directory “Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\XML\”
5. Add in the section <ByExtension> this entry <Mapping Key=”pdf” Value=”pdficon_small.gif”/>

6. Save and close DOCICON.XML
7. Execute iisreset -force in the command shell.
8. Add the PDF extension in the Central Administration. Central Administration => Application Management=> Manage service application => Search Service Application => Choose in the left navigation “File Types” => New File Type => Enter PDF and accept with OK.
9. At the indexing server, execute in the command shell the commands net stop osearch14 to stop and net start osearch14 to restart the search services.
10. At last start the full crawl and check the LOGS.