http://summit.solidq.com/madrid
En SharePoint 2013, uno de los focos más importantes del equipo de Producto ha sido el motor de búsquedas, tanto es así, que han combinado FAST y SharePoint Search para construir una solución renovada final capaz de competir con los mejores motores de búsqueda empresariales. En esta sesión veremos como es la nueva arquitectura de búsqueda, veremos ejemplos prácticos en los que mejoramos la interfaz gráfica de los resultados de búsqueda en vivo. Además, como punto final explicaremos un caso de investigación aplicada que realizamos como parte del programa de Doctorado de la Universidad de Alicante. En dicho caso de investigación se implementa una solución sobre el motor de SharePoint Search 2013 y en el que se obtienen mejoras significativas en los experimentos realizados.
Búsqueda en SharePoint 2013, ahora si tenemos FAST
1. CB20002
Búsquedas en SharePoint 2013,
ahora si tenemos FAST
@jquintozamora
José Quinto Zamora
SharePoint and Search Specialist
jquinto@solidq.com
MSCA, MCITP, MCPD en SharePoint 2010
@czmzaragoza
Cristian M. Zaragoza
SharePoint Developer
czaragoza@solidq.com
MCTS, MCPD SharePoint en 2010
#SQSummit13
2. Agenda
1.Búsqueda de SharePoint rediseñada
2.Administración de búsqueda
3.Configurando la experiencia del usuario
4.Investigación Aplicada
3. Búsqueda Rediseñada
– Combinación de lo mejor de SharePoint Search y FAST
– Solamente SharePoint Server Search y SharePoint Foundation
Search
– ATENCIÓN: Cambio grande! Muchas características nuevas!
– Utilizada en:
• eDiscovery, navegación, catálogos de productos, Content Search WebPart, …
5. Arquitectura
• Multiples instancias del
proceso NodeRunner.exe
Set-SPEnterpriseSearchService PerformanceLevel Reduced
NodeRunner.exe
Rastreador
• Deshabilitar el servicio en
entornos de desarrollo
MSSearch.exe
Procesador de
Contenido
NodeRunner.exe
NodeRunner.exe
Procesador de
Consulta
Indexador
NodeRunner.exe
NodeRunner.exe
Procesador de
Analiticas
Administración
de SharePoint
13
7. Administración de Búsqueda
1. Fuentes de Contenido (Content Sources)
2. Fuentes de Resultado (Result Sources)
3. Reglas de Consulta (Query Rules)
4. Portabilidad de Configuración
5. Administración en Colección de Sitio
8. Orígenes de Contenido (Content Sources)
• iFilter de PDF, Montage, Visio and OneNote de serie
• Rastreo Continuo para origen tipo SharePoint
• Cada 15 minutos
• Set-SPEnterpriseSearchCrawlContentSource
• Tipos de Contenido
9. Fuentes de Resultado (Result Sources)
• Sustituye a Ámbitos y Federación de Búsquedas
• Soporta “Remote SharePoint Index”
• http://aka.ms/oht1dx
• Soporta Open Search y Exchange
• Configurable a nivel de Site Collection
10. Fuentes de Resultado (Result Sources)
Transformaciones de la Consulta
– Generador de Consultas (Query Builder)
11. Reglas de Consulta (Query Rules)
Reglas de Consulta (Query Rules)
– Permite múltiples conjuntos de resultados
– Condiciones
• Consulta contiene x palabra/s
•…
– Acciones
• Asignar un Best Bet
• Crear y mostrar un Result Block
• Cambiar la consulta con XRANK
13. Administración en Colección de Sitios
Válido para OnPremise y Online
Tarea
Site Collection
Admin
Site Admin
X
X
X
X
X
X
Hacer petición de Rastreo hasta nivel de Lista
X
X
X
X
X
Importar / Exportar configuración.
X
X
Crear Reglas de Consulta. Incluyendo Best Bets
Crear Tipos de Resultado y Display Templates
Crear Fuentes de Resultado e incluir botón de búsqueda vertical
Crear Propiedades Administradas (Managed Properties)
Crear Refinadores para el menu latera
15. Configurando la Experiencia de Usuario
1. Tipos de Resultados (Result Types)
2. Panel de Refinamiento (Search Refinement)
3. Plantillas para mostrar (Display Templates)
16. Tipos de Resultados (Result Types)
Personalización de ciertos tipos de consultas configurables
para que se muestren de una determinada forma
17. Plantillas para mostrar (Display Templates)
Personalizando las búsquedas
SharePoint 2013 introduce las Plantillas
para mostrar.
¿Qué podemos hacer con ellas?
•
Personalizar el aspecto de las búsquedas.
¿Dónde las podemos usar?
•
•
•
•
Resultados de Búsquedas.
Panel de Refinamiento.
Panel de Pre-visualización.
Etc. (Todo lo que se base en resultados de
búsquedas).
¿Por qué las necesitamos?
•
Por que no queremos más XSLT. ¿O sí?
18. Plantillas para mostrar (Display Templates)
¿Cómo funcionan?
• Concepto muy similar al CQWP.
• Por un lado una plantilla para definir el cuerpo.
• Control Template.
• Actúa como contenedor de elementos.
• El equivalente al ContentQueryMain.xsl
• Otra para definir cómo se muestra cada elemento.
• Item Template.
• El equivalente al ItemStyle.xsl
19. Plantillas para mostrar (Display Templates)
¿Y cómo funcionan más en detalle?
1. Creamos el
HTML
2. SharePoint genera
el JavaScript
3. Configuración de
la búsqueda
21. Investigación Aplicada
Sistema de Búsqueda Empresarial
basado en Contexto de Usuario
Doctorado en la Universidad de Alicante
Descripción del sistema
•
•
•
•
Motivación
Arquitectura
Experimentos
Evaluación
22. Sistema de Búsqueda Empresarial basado en
Contexto de Usuario
Utilizar contexto de usuario para realimentar al
motor de búsqueda empresarial
31
23. Contexto del usuario
– Rol que desempeña el usuario
– Localización del usuario
– Sistema operativo que está utilizando
– Momento en la que escribe la consulta (primeros de año,
cierre de año fiscal, mes de vacaciones, …)
– Idioma en el que tiene el navegador
– Estado anímico del usuario (Kinect)
– Frecuencia con la que el usuario utiliza el sistema
– Número de monitores que tiene el usuario
– Historial de las consultas realizadas por el usuario
– Cantidad de documentos aportados por el usuario al
sistema
– Perfil del Usuario e Información relacionada en la
empresa
32
24. Motivación
La Búsqueda Empresarial es un campo poco
investigado
En un entorno empresarial:
– Disponemos de mucha información contextual
• Cada usuario tiene su perfil definido
• Muchos usuarios son creadores, revisores o
aprobadores
33
26. Arquitectura
Algoritmo de realimentación
Pesos
palabras
User
Context DB
Consulta del usuario “q”
Retroalimentación
de relevancia
basada en Contexto
de Usuario
Colección de
documentos
Motor de Búsqueda
Empresarial
Resultados
“q”
Consulta del usuario
modificada “qm”
Resultados
“qm”
35
27. Evaluación
Conjunto de documentos propio
– Documentos del dominio tecnológico
• Manuales técnicos, documentos de descripción de servicios y
productos, y páginas web corporativas
• En distintos formatos: HTML, DOC, PDF,…
– 3 roles de usuario
• Necesarios para probar un sistema basado en contexto de
usuario
• Roles: Desarrollador, Administrador de sistemas y Comercial.
– Conjunto de juicios expertos para una consulta
36
30. Evaluación
Resultados basado en contexto
Precisión Media
Qi
no Interpolada
U1 – IT
0,42
U2 – DEV
0,25
U3 – COM
0,37
Qm (peso 500) Ganancia (%)
0,47
0,77
0,42
11,9%
204,1%
13,1%
39
31. Si quieres disfrutar de las mejores sesiones de nuestros mentores
de España y Latino América, ésta es tu oportunidad.
http://summit.solidq.com/madrid/
Síguenos: