Indexar y buscar ficheros OneNote en SharePoint

En un post anterior vimos el beneficio de utilizar los IFilter en las búsquedas de SharePoint, ya que nos permiten indexar tipos de ficheros que por defecto no lo hace, como son los PDF, ficheros de audio y video, imágenes, ficheros comprimidos, etc. y explicamos los pasos necesarios para instalar y configurar el IFilter de Adobe para indexar los ficheros PDF.

Ahora vamos a ver que pasos hay que seguir para indexar el contenido de los ficheros de OneNote y permitir que nos aparezca en los resultados de las búsquedas tanto de Windows SharePoint Services como de MOSS

Configuración de Windows SharePoint Services 3,0

1. Instalar el cliente de OneNote 2007 en el servidor

2. Ejecutamos el comando regedit.exe y buscamos en el registro la siguiente línea que nos dice cuantas extensiones de búsqueda tenemos instaladas en el servidor:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsWeb Server Extensions12.0SearchApplications961ddf2b-49a8-4a2f-ac9f-a5a14a0096f8GatherSearchExtensionsExtensionList

3. Observamos cual es la ultima extensiones y si por ejemplo existen 37, añadimos la siguiente, 38, con el valor ‘OneNote’.

4. Una vez añadido este valor vamos a registrar el Ifilter de OneNote siguiendo los siguientes pasos:

  • Creamos un fichero con el bloc de notas denominado ifilterOneNote.reg y copiamos el siguiente texto:
Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsWeb Server Extensions12.0SearchSetupContentIndexCommonFiltersExtension.one]
@=”{B8D12492-CE0F-40AD-83EA-099A03D493F1}”

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsWeb Server Extensions12.0SearchSetupFilters.one]
“Extension”=”one”
“FileTypeBucket”=dword:00000001
“MimeTypes”=”application/msonenote”

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsWeb Server Extensions12.0SearchApplications961ddf2b-49a8-4a2f-ac9f-a5a14a0096f8GatherSearchExtensionsExtensionList]
“38”=”one”

Nota: El último valor de este fichero debe coincidir con la extensión OneNote creada en el paso anterior

  • Una vez guardado el fichero le ejecutamos para registrar la extensión de OneNote

5. Por último, reiniciamos el servidor y ejecutamos desde el directorio bin de la instalación de SharePoint el siguiente comando para forzar una indexación completa del contenido de nuestro sitio

stsadm -o spsearch -action fullcrawlstart

Configuración de Microsoft Office SharePoint Server 2007

1. Instalamos el cliente de OneNote 2007 en el servidor

2. Agregamos el tipo de archivo que queremos indexar en los tipos de archivos del servicio de búsqueda realizando los siguientes pasos:

  • Abrimos la administración central de SharePoint y accedemos a la administración de los servicios compartidos
  • Debajo del menú ‘Buscar’, pulsamos sobre la opción ‘Configuración de búsqueda’ y aquí hacemos clic sobre ‘Tipos de archivos’
  • Añadimos la extensión de los ficheros de OneNote, ‘one’

3. Una vez añadido el tipo de dato a indexar, vamos a registrar el Ifilter de OneNote siguiendo los siguientes pasos:

  • Creamos un fichero con el bloc de notas denominado ifilterOneNote.reg y copiamos el siguiente texto:
Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server12.0SearchSetupFilters.one]
“Extension”=”one”
“FileTypeBucket”=dword:00000001
“MimeTypes”=”application/msonenote”

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server12.0SearchSetupContentIndexCommonFiltersExtension.one]
@=”{B8D12492-CE0F-40AD-83EA-099A03D493F1}”

  • Guardamos y ejecutamos el fichero

4. Por último, reiniciamos el servidor y forzamos desde la administración de los servicios compartidos a que se realice una indexación completa.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *