iFilters para SharePoint 2003

SharePoint 2003 provee mecanismos de busqueda de contenido dentro del portal o de los sitios. El análisis del contenido de cada uno de los archivos es realizado por el servicio de SPSearch, este servicio utiliza unas DLL's que son conocidos como iFilter (esto debido al nombre de la interfase que tienen que implementar estas DLL's). Los iFilters son los encargados de extraer el contenido de los documentos dentro de un document library o en las fuentes externas de contenido.

Este servicio esta basado en la tecnología de Microsoft Indexing Service, la cuál es utilizada en diferentes productos como SharePoint Portal Server, Exchange Full Text Search, Site Server, SQL Server e inclusive el nuevo MSN Desktop Search utiliza estos servicios. Más información al respecto en esta página: http://www.directionsonmicrosoft.com/sample/DOMIS/update/2005/03mar/0305esscos.htm.

La tecnología de busqueda con la que cuenta SharePoint actualmente se puede considerar la más avanzada, con respecto a los otros productos que la utilizan, debido a que SharePoint puede indexar contenido propio como externo; a diferencia de SQL Server y de Exchange que solo pueden indexar el contenido dentro de sus propias bases de datos. También es posible descargar un whitepaper en donde es posible obtener más información referente a como SharePoint utiliza este servicio: http://www.microsoft.com/sharepoint/server/techinfo/administration/search.asp

Los iFilters que SharePoint provee por default permiten indexar el contenido de archivos: DOC, XLS, PPT, XML, TXT, TIFF, HTML y MIME. Es posible crear nuevos iFilter en base a los siguientes criterios: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/indexsrv/html/ixufilt_9beb.asp.

Realizando una investigación referente a la configuración de estos iFilter me encontre el siguiente sitio (http://www.citeknet.com/) que provee una serie de iFilter gratuitos para indexar el contenido dentro de archivos: CAB, CHM, HLP, MHT y ZIP. Este sitio también tiene una herramienta para revisar los iFilters instalados en un equipo. En este otro sitio (http://www.sharepointserver.com/ifilters.html) se proveen otros iFilters, algunos gratis otros comerciales, para archivos de AutoCAD DWG, RTF y MP3 entre otros.

Si lo que deseas es indexar el contenido de archivos tipo PDF, Adobe provee un iFilter para esto (http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611), ahi se anexan las instrucciones para bajar el iFilter y como instalarlo.

Microsoft provee también un iFilter par indexar el contenido de los archivos generados por Visio 2003 y se puede descargar aqui: http://www.microsoft.com/downloads/details.aspx?FamilyID=DCEE9E09-448B-4386-B901-EFEA29CAC808&displaylang=en

Es posible conseguir algunos iFilter que aún se encuentran en su etapa Beta, como este para archivos tipo JPEG, que lo puedes descargar en http://www.aimingtech.com/jpeg_ifilter/.

Otro sitio en donde se pueden conseguir iFilters comerciales para otro tipo de archivos como: WMV, WMA, PDF, CHM, entre otros. El detalle de estos filtros y sus costos los puedes consultar en http://www.ifiltershop.com/