martes, 29 de junio de 2010

La búsqueda del contenido de pdf dentro de SharePoint Server puede fallar algunas veces

Esta versión de acontecimientos es sobre 32 bits, aunque recuerdo a verlo echo sobre 64 bits con algunos problemas, quiero compartir mi experiencia reciente con un server que no quiso ni a la primera, ni a la segunda.

El procedimiento para habilitar los pdf es muy conocido por la mayoría varia a veces en el orden pero da los mismo resultados.  Abajo les muestro el procedimiento que utilice:

image 

Básicamente instalar el IFilter 6.0 que provee Acrobat Reader.

Copiar y asociar el gif dentro del XML de los iconos de SharePoint (Esta imagen es tan pequeña que no te molestes en encontrar una resolución tan nítida en imágenes de cualquier buscador puedes encontrar una imagen de pdf y minimizarla a 16 x 16).

Agregar el tipo de archivo en la configuración del Search.

Y Ejecutar una actualización completa del contenido.

Esto en su mayoría siempre funciona pero a pesar que lo hice sobre un servidor de un cliente no me funcionó.  Reinstale Ifilter60.exe y me solicitó que reiniciará el servidor el cual con el permiso debido lo hice pero no funcionó, elimine el tipo de archivo dentro de la configuración y lo volví agregar y tampoco funcionó.  Revise el log de Windows, el de SharePoint y aparentemente ninguno reportaba algún error relacionado. 

Finalmente buscando en la red encontré un procedimiento que ya había corrido en el pasado y me había funcionando, a pesar que reinicie el servidor un par de veces mas nada cambio.  Pero al ejecutar el reinicio de los servicios de búsqueda de Servidor de SharePoint esto hizo que tomará en cuenta los pdf dentro del rastreador de SharePoint.   Por línea de comando ejecutar los siguientes comandos:

net stop osearch

net start osearch

Y eso es todo amigos, espero ahorrarles tiempo y angustia en sus vidas.  Fix4Fun!,

Manolo Herrera

2 comentarios:

Lameiro dijo...

Hola

Sabes si existe la posibilidad de realizar busquedas dentro de los archivos pdf, vamos en su contenido.

Gracias.

jesus.lameiro@gmail.com

Juan Manuel Herrera dijo...

Amigo es precisamente el propósito de instalar el IFilter de Adobe PDF para que puedas leer el contenido de los archivos con el motoro de búsqueda de SharePoint.