(17/06) Cumuy Invita - Infraestructura y Sharepoint de la mano
1. El motor de búsqueda de Sharepoint 2007
Presentación
Fabián Imaz
Siderys Elite Software
• fabiani@siderys.com
• http://blog.siderys.com
• http://www.siderys.com
17/06/2009 Fabián Imaz 1
2. El motor de búsqueda de Sharepoint 2007
Agenda
• Microsoft Office Sharepoint Server 2007
• Proveedor de Servicios Compartidos
• Origines de contenido
• Registro del rastreo
• Ámbitos Búsqueda
• Reporte de uso
• Búsqueda desde un portal
• Desarrollo
– Servicios Web y Modelo de Objetos
17/6/2009 Fabián Imaz 2
3. El motor de búsqueda de Sharepoint 2007
Microsoft Office Sharepoint Server 2007
Business
Colaboración
Intelligence
Procesos Plataforma
de de Windows Portal
negocios SharePoint
Administración
de
contenido
Buscar
17/6/2009 Fabián Imaz 3
4. El motor de búsqueda de Sharepoint 2007
Proveedor de Servicios Compartidos
• Múltiples portales por SSP
• Centralización de servicios para los portales.
– Profile de usuarios
– Servicios de Excel
– Catalogo de Datos Empresariales – BDC
– Audiencias de destino
• Configuración del motor de búsqueda
– Acceso a los reporte de uso
– Creación de origines de contenido
– Creación de ámbitos de búsqueda
17/6/2009 Fabián Imaz 4
5. El motor de búsqueda de Sharepoint 2007
Origines de contenido
• Portales de Sharepoint
Nos permite indexar cualquier portal de Sharepoint del servidor.
• Portales Web
Nos permite indexar cualquier sitio web de internet.
• Carpetas compartidas
Nos permite indexar cualquier carpeta compartida en el
servidor o en la red, por ejemplo servidorcarpeta
• Carpetas públicas de Microsoft Exchange
Nos permite indexar carpetas de nuestro servidor Exchange.
• Catalogo de datos empresariales – BDC
Nos permite indexar los catálogos de datos empresariales que
tenemos configurados en nuestro servidor.
17/6/2009 Fabián Imaz 5
6. El motor de búsqueda de Sharepoint 2007
Origines de contenido
Demostración
Creando un origen de contenido
17/6/2009 Fabián Imaz 6
7. El motor de búsqueda de Sharepoint 2007
Registro del rastreo
• Centro de Informe
• Consulta el estado de cualquier origen de datos
• Hacer consultas según el estado del rastro
– Rastreo Exitoso
– Rastreo con advertencia
– Rastreo con error
• Consultar los rastreos entre fechas
• Filtrar el rastreo dependiendo de una URL
17/6/2009 Fabián Imaz 7
8. El motor de búsqueda de Sharepoint 2007
Registro del rastreo
Demostración
Analizando el registro de rastreo de contenido
17/6/2009 Fabián Imaz 8
9. El motor de búsqueda de Sharepoint 2007
Ámbitos Búsqueda
• Permiten dirigir las búsquedas a determinado contenido.
• Ámbitos compartidos a nivel de proveedor de servicios
compartidos.
• Ámbito de Sitios, solamente para el sitio donde se
definió.
• Basado en reglas
– Sitio Web, utiliza el dominio para filtrar.
– Propiedad, utiliza el valor de una propiedad.
– Origen de contenido
– Todo el contenido
17/6/2009 Fabián Imaz 9
10. El motor de búsqueda de Sharepoint 2007
Ámbitos Búsqueda
Demostración
Creando un ámbito de búsqueda y configurándolo
17/6/2009 Fabián Imaz 10
11. El motor de búsqueda de Sharepoint 2007
Reporte de uso
• Gráficas
– Por día
– Por mes
– Por ámbito
• Palabras buscadas
• Permite exportar los datos
– PDF
– Excel
17/6/2009 Fabián Imaz 11
12. El motor de búsqueda de Sharepoint 2007
Reporte de uso
Demostración
Una pasada por el centro de reporte de uso
17/6/2009 Fabián Imaz 12
13. El motor de búsqueda de Sharepoint 2007
Búsqueda desde un portal
• Búsquedas simples
– Sharepoint provee en cada portal un cuadro de búsqueda
• Búsquedas Avanzada
– Página especializada para realizar búsquedas avanzadas
según nuestras necesidades
• Página de Resultado
– Página de resultados. Modificable mediante XSLT
• Centro de Búsqueda
– Sitio especializado para el manejo de las búsquedas en un
portal
17/6/2009 Fabián Imaz 13
14. El motor de búsqueda de Sharepoint 2007
Búsqueda desde un portal
Demostración
Un paseo por un portal de Sharepoint
17/6/2009 Fabián Imaz 14
15. El motor de búsqueda de Sharepoint 2007
Desarrollo – Servicios Web
• Servicio Web, acceso a las búsquedas search.asmx
– GetPortalSearchInfo
Devuelve la lista de ámbitos disponibles
– GetSearchMetadata
Devuelve una lista de propiedades y ámbitos administrados
– Query
Devuelve un resultado en una cadena XML
– QueryEx
Devuelve un resultado en un DataSet con varias DataTable
– Registration
Devuelve el nombre de un sitio especificado
– Status
Notifica la disponibilidad del servicio de búsqueda
17/6/2009 Fabián Imaz 15
16. El motor de búsqueda de Sharepoint 2007
Desarrollo – Modelo de Objetos
• Ensamblados provistos por Sharepoint
– Microsoft.Office.Server.dll
– Microsoft.Office.Server.Search.dll
– Microsoft.SharePoint.dll
• Clases y objetos para realizar búsquedas
– Query
Clase base para la implementación de las búsquedas
– FullTextSqlQuery
Ejecuta consultas de búsqueda con Sintaxis SQL
– KeywordQuery
Ejecuta consultas de búsqueda usando palabras claves
17/6/2009 Fabián Imaz 16
17. El motor de búsqueda de Sharepoint 2007
Desarrollo – Modelo de Objetos
Demostración
Webpart personalizadas de resultado
17/6/2009 Fabián Imaz 17
18. El motor de búsqueda de Sharepoint 2007
Recursos
• Comunidad MOSSCA
– http://www.mossca.org/
• MSDN
– http://msdn.microsoft.com/es-es/library/ms497338.aspx
– http://msdn.microsoft.com/es-es/library/aa981100.aspx
• Siderys Elite Software
– http://blog.siderys.com/2007/11/configuracin-bsqueda-sharepoint-
2007.html
– http://blog.siderys.com/2007/12/mbitos-de-bsqueda-sharepoint-2007.html
– http://blog.siderys.com/2007/12/pgina-resultado-bsqueda-sharepoint-
2007.html
17/6/2009 Fabián Imaz 18
19. El motor de búsqueda de Sharepoint 2007
Desarrollo – Modelo de Objetos
Preguntas!
fabiani@siderys.com
http://blog.siderys.com
17/6/2009 Fabián Imaz 19