Add support for PDF indexing – and more about iFilters

Out of the box, SharePoint only index/crawl DOC, XLS, PPT, TXT and HTM files. Here are the steps to install Acrobat PDF IFilter 6.0 on a SharePoint 2007 server to allow PDF file content to be indexed by the Search and for the correct icon to be shown on web UI.

First download Adobe PDF IFilter 6.0.

  1. Run the Adobe PDF IFilter 6.0 Setup program. Note: if you have SQL on a different server then you need to install the iFilter on the SQL Server not on the IIS server. (But I also installed on SSP server just in case.)
  2. The following steps are on the web server.
  3. Copy the ICPDF.gif file to “\12\Template\Images”. ( I googled this icpdf.gif from internet)
  4. Edit the file \12\TEMPLATE\XML\DOCICON.XML to add an entry for the .pdf extension.
    1. <Mapping Key=”pdf” Value=”icpdf.gif”/>
  5. Do an iisreset or recycle the appropriate application pool
  6. Add the .pdf file type to the index list:
    1. Go to SSP->Search Settings and next to File Type, add a new file type pdf
  7. Perform a Full Crawl
  8. My experience indicates that a server reboot is necessary.

RTF filter is available for SharePoint 2003 but the download link was removed from MS site. Hopefully MS will have a updated version for MOSS 2007.

Some other userful links:

Reference:

Updated 7/17/2008:

Thanks Francois for this tip:

It is important to note that the regular iFilter doesn’t support 64Bit version of SharePoint and a special iFilter needs to be installed. The following link will shed more light on the iFilter from Foxit. http://naveedullah.wordpress.com/2007/05/12/64-bit-pdf-ifilter-for-moss-now-available/

Advertisements
This entry was posted in Search and tagged . Bookmark the permalink.

2 Responses to Add support for PDF indexing – and more about iFilters

  1. Nic says:

    regarding your note:

    “if you have SQL on a different server then you need to install the iFilter on the SQL Server not on the IIS server”

    The indexing of pdf-docs only works if ifilter is installed on the ssp, before I installed it there, nothing was indexed, regardless if it is installed on the sql-server or not.
    Apart from that your infos have been absolutely correct and very helpful – keep on the good work!

  2. Francois H. Pienaar says:

    Just to add to this; It is important to note that the regular iFilter doesn’t support 64Bit version of SharePoint and a special iFilter needs to be installed. The following link will shed more light on the iFilter from Foxit.

    http://naveedullah.wordpress.com/2007/05/12/64-bit-pdf-ifilter-for-moss-now-available/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s