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_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Applications\961ddf2b-49a8-4a2f-ac9f-a5a14a0096f8\Gather\Search\Extensions\ExtensionList
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_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.one] @="{B8D12492-CE0F-40AD-83EA-099A03D493F1}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\Filters\.one] "Extension"="one" "FileTypeBucket"=dword:00000001 "MimeTypes"="application/msonenote"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Applications\961ddf2b-49a8-4a2f-ac9f-a5a14a0096f8\Gather\Search\Extensions\ExtensionList] "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_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\Filters\.one] "Extension"="one" "FileTypeBucket"=dword:00000001 "MimeTypes"="application/msonenote"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.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.