Búsqueda en SharePoint 2013, ahora si tenemos FAST
-
Upload
solidq -
Category
Technology
-
view
557 -
download
0
description
Transcript of Búsqueda en SharePoint 2013, ahora si tenemos FAST
#SQSummit13@jquintozamora
Búsquedas en SharePoint 2013,
ahora si tenemos FAST
CB20002
SharePoint and Search Specialist
MSCA, MCITP, MCPD en SharePoint 2010
José Quinto Zamora
@czmzaragoza
SharePoint Developer
MCTS, MCPD SharePoint en 2010
Cristian M. Zaragoza
Agenda
1.Búsqueda de SharePoint rediseñada
2.Administración de búsqueda
3.Configurando la experiencia del usuario
4.Investigación Aplicada
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, …
Nueva Arquitectura
5
Arquitectura
13
• Multiples instancias del
proceso NodeRunner.exe
• Deshabilitar el servicio en
entornos de desarrollo
Set-SPEnterpriseSearchService -
PerformanceLevel Reduced
MSSearch.exe
Rastreador
NodeRunner.exe
Procesador de
Consulta
NodeRunner.exe
Procesador de
Analiticas
NodeRunner.exe
Procesador de
Contenido
NodeRunner.exe
Indexador
NodeRunner.exe
Administración
de SharePoint
DEMO
Servicios de Búsqueda
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
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
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
Fuentes de Resultado (Result Sources)
Transformaciones de la Consulta
– Generador de Consultas (Query Builder)
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
Portabilidad de Configuración
Administración en Colección de SitiosVálido para OnPremise y Online
Tarea Site Collection
Admin
Site Admin
Crear Reglas de Consulta. Incluyendo Best Bets X X
Crear Tipos de Resultado y Display Templates X X
Crear Fuentes de Resultado e incluir botón de búsqueda vertical X X
Crear Propiedades Administradas (Managed Properties) X
Crear Refinadores para el menu latera X X
Hacer petición de Rastreo hasta nivel de Lista X X
Importar / Exportar configuración. X X
DEMO
Configurando la Búsqueda
Configurando la Experiencia de Usuario
1. Tipos de Resultados (Result Types)
2. Panel de Refinamiento (Search Refinement)
3. Plantillas para mostrar (Display Templates)
Tipos de Resultados (Result Types)
Personalización de ciertos tipos de consultas configurables
para que se muestren de una determinada forma
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í?
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
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
DEMO
Plantillas para mostrar
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
Sistema de Búsqueda Empresarial basado en
Contexto de Usuario
Utilizar contexto de usuario para realimentar al
motor de búsqueda empresarial
31
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
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
Motivación
Problema Observado– Una misma consulta tres intenciones distintas
dependiendo del rol del usuario en
34
Arquitectura
Algoritmo de realimentación
35
Motor de Búsqueda
Empresarial
Motor de Búsqueda
Empresarial
Retroalimentación
de relevancia
basada en Contexto
de Usuario
Retroalimentación
de relevancia
basada en Contexto
de Usuario
Resultados
“q”
Resultados
“q”
Colección de
documentos
Colección de
documentosConsulta del usuario
modificada “qm”
Consulta del usuario
modificada “qm”
Consulta del usuario “q” Consulta del usuario “q”
Resultados
“qm”
Resultados
“qm”
User
Context DB
User
Context DBPesos
palabras
Pesos
palabras
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
Evaluación
Medidas de evaluación
–Necesario evaluar el orden de los documentos relevantes•Precisión media no interpolada
37
Evaluación
Resultados sistema base
38
Precisión Media no
InterpoladaQi
U1 – IT 0,42
U2 – DEV 0,25
U3 – COM 0,37
Evaluación
Resultados basado en contexto
39
Precisión Media
no InterpoladaQi Qm (peso 500) Ganancia (%)
U1 – IT 0,42 0,47 11,9%
U2 – DEV 0,25 0,77 204,1%
U3 – COM 0,37 0,42 13,1%
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: