SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
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
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
• 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
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 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
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
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
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
Precisión Media no
Interpolada
U1 – IT
U2 – DEV
U3 – COM

Qi
0,42
0,25
0,37

38
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
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:

Más contenido relacionado

Similar a Búsqueda en SharePoint 2013, ahora si tenemos FAST

Kiply en XXV Betabeers Galicia
Kiply en XXV Betabeers GaliciaKiply en XXV Betabeers Galicia
Kiply en XXV Betabeers GaliciaKiply
 
Ejemplo de personalización de SharePoint Online - CEUS
Ejemplo de personalización de SharePoint Online - CEUSEjemplo de personalización de SharePoint Online - CEUS
Ejemplo de personalización de SharePoint Online - CEUSMario Cortés Flores
 
MVP Cluster - Línea de share point
MVP Cluster - Línea de share pointMVP Cluster - Línea de share point
MVP Cluster - Línea de share pointMVP CLUSTER
 
Gira Latam Gold 2021 - Mejores Prácticas de Modelado con Power BI
Gira Latam Gold 2021  - Mejores Prácticas de Modelado con Power BIGira Latam Gold 2021  - Mejores Prácticas de Modelado con Power BI
Gira Latam Gold 2021 - Mejores Prácticas de Modelado con Power BIdbLearner
 
OpenERP:Presentacion_olivier_jornadas_bilbao2010
OpenERP:Presentacion_olivier_jornadas_bilbao2010OpenERP:Presentacion_olivier_jornadas_bilbao2010
OpenERP:Presentacion_olivier_jornadas_bilbao2010openerpsite
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacionAbelAbedSilvaSantaCr
 
Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010Raona
 
Nuevo buscador de documentos de la BNE: presentación del proyecto de migració...
Nuevo buscador de documentos de la BNE: presentación del proyecto de migració...Nuevo buscador de documentos de la BNE: presentación del proyecto de migració...
Nuevo buscador de documentos de la BNE: presentación del proyecto de migració...Biblioteca Nacional de España
 
Introducción a google analytics
Introducción a google analyticsIntroducción a google analytics
Introducción a google analyticsArturo Argilés
 
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco OneAlfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco OneAlfresco Software
 
Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...
 Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ... Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...
Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...CLARA CAMPROVIN
 
Aplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas HibridosAplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas HibridosJoseph Lopez
 
SharePoint 2013 como centro de sus datos de negocio
SharePoint 2013 como centro de sus datos de negocioSharePoint 2013 como centro de sus datos de negocio
SharePoint 2013 como centro de sus datos de negocioJuan Carlos Gonzalez
 
Agiliza tus procesos de negocio con Microsoft Power Platform
Agiliza tus procesos de negocio con Microsoft Power PlatformAgiliza tus procesos de negocio con Microsoft Power Platform
Agiliza tus procesos de negocio con Microsoft Power PlatformDQSconsulting
 
Data Governance y Data Lineage con Power BI
Data Governance y Data Lineage con Power BIData Governance y Data Lineage con Power BI
Data Governance y Data Lineage con Power BIdbLearner
 
BI en plataforma SharePoint 2013
BI en plataforma SharePoint 2013BI en plataforma SharePoint 2013
BI en plataforma SharePoint 2013MVP CLUSTER
 
Power BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfPower BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfAntonio Soto
 

Similar a Búsqueda en SharePoint 2013, ahora si tenemos FAST (20)

Kiply en XXV Betabeers Galicia
Kiply en XXV Betabeers GaliciaKiply en XXV Betabeers Galicia
Kiply en XXV Betabeers Galicia
 
Ejemplo de personalización de SharePoint Online - CEUS
Ejemplo de personalización de SharePoint Online - CEUSEjemplo de personalización de SharePoint Online - CEUS
Ejemplo de personalización de SharePoint Online - CEUS
 
CEUS By Iberian SharePoitn Conference Workshops
CEUS By Iberian SharePoitn Conference WorkshopsCEUS By Iberian SharePoitn Conference Workshops
CEUS By Iberian SharePoitn Conference Workshops
 
MVP Cluster - Línea de share point
MVP Cluster - Línea de share pointMVP Cluster - Línea de share point
MVP Cluster - Línea de share point
 
Gira Latam Gold 2021 - Mejores Prácticas de Modelado con Power BI
Gira Latam Gold 2021  - Mejores Prácticas de Modelado con Power BIGira Latam Gold 2021  - Mejores Prácticas de Modelado con Power BI
Gira Latam Gold 2021 - Mejores Prácticas de Modelado con Power BI
 
OpenERP:Presentacion_olivier_jornadas_bilbao2010
OpenERP:Presentacion_olivier_jornadas_bilbao2010OpenERP:Presentacion_olivier_jornadas_bilbao2010
OpenERP:Presentacion_olivier_jornadas_bilbao2010
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacion
 
Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010
 
Novedades en SharePoint 2013
Novedades en SharePoint 2013Novedades en SharePoint 2013
Novedades en SharePoint 2013
 
Nuevo buscador de documentos de la BNE: presentación del proyecto de migració...
Nuevo buscador de documentos de la BNE: presentación del proyecto de migració...Nuevo buscador de documentos de la BNE: presentación del proyecto de migració...
Nuevo buscador de documentos de la BNE: presentación del proyecto de migració...
 
Introducción a google analytics
Introducción a google analyticsIntroducción a google analytics
Introducción a google analytics
 
Salesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjlSalesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjl
 
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco OneAlfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
Alfresco Day Barcelona 2016: Novedades en la plataforma Alfresco One
 
Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...
 Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ... Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...
Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...
 
Aplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas HibridosAplicando Azure Search en Sistemas Hibridos
Aplicando Azure Search en Sistemas Hibridos
 
SharePoint 2013 como centro de sus datos de negocio
SharePoint 2013 como centro de sus datos de negocioSharePoint 2013 como centro de sus datos de negocio
SharePoint 2013 como centro de sus datos de negocio
 
Agiliza tus procesos de negocio con Microsoft Power Platform
Agiliza tus procesos de negocio con Microsoft Power PlatformAgiliza tus procesos de negocio con Microsoft Power Platform
Agiliza tus procesos de negocio con Microsoft Power Platform
 
Data Governance y Data Lineage con Power BI
Data Governance y Data Lineage con Power BIData Governance y Data Lineage con Power BI
Data Governance y Data Lineage con Power BI
 
BI en plataforma SharePoint 2013
BI en plataforma SharePoint 2013BI en plataforma SharePoint 2013
BI en plataforma SharePoint 2013
 
Power BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconfPower BI para desarrolladores netcoreconf
Power BI para desarrolladores netcoreconf
 

Más de SolidQ

SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ
 
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ
 
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ
 
SolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ
 
Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?SolidQ
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en LinuxSolidQ
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida realSolidQ
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízateSolidQ
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksSolidQ
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BISolidQ
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesSolidQ
 
R en relacional
R en relacionalR en relacional
R en relacionalSolidQ
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!SolidQ
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en AzureSolidQ
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018SolidQ
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018SolidQ
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018SolidQ
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018SolidQ
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...SolidQ
 

Más de SolidQ (20)

SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
 
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLSSolidQ Summit 2018 - Seguridad a nivel datos. RLS
SolidQ Summit 2018 - Seguridad a nivel datos. RLS
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
 
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
SolidQ Summit 2018 - ¿Dificultades gestionando relaciones muchos a muchos? De...
 
SolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantesSolidQ Summit 2018 - Report Server: Nuevos mutantes
SolidQ Summit 2018 - Report Server: Nuevos mutantes
 
Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?Cuando QueryStore no sirve, ¿qué opciones tenemos?
Cuando QueryStore no sirve, ¿qué opciones tenemos?
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en Linux
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida real
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízate
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocks
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BI
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para Dummies
 
R en relacional
R en relacionalR en relacional
R en relacional
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en Azure
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
 

Último

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 

Último (20)

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 

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
  • 25. Motivación Problema Observado – Una misma consulta  tres intenciones distintas dependiendo del rol del usuario en 34
  • 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
  • 28. Evaluación Medidas de evaluación –Necesario evaluar el orden de los documentos relevantes • Precisión media no interpolada 37
  • 29. Evaluación Resultados sistema base Precisión Media no Interpolada U1 – IT U2 – DEV U3 – COM Qi 0,42 0,25 0,37 38
  • 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: