SlideShare una empresa de Scribd logo
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 Galicia
Kiply
 
Introducción sobre Microsoft Syntex.pptx
Introducción sobre Microsoft Syntex.pptxIntroducción sobre Microsoft Syntex.pptx
Introducción sobre Microsoft Syntex.pptx
lpsuzuki
 
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
Mario Cortés Flores
 
CEUS By Iberian SharePoitn Conference Workshops
CEUS By Iberian SharePoitn Conference WorkshopsCEUS By Iberian SharePoitn Conference Workshops
CEUS By Iberian SharePoitn Conference Workshops
CEUS By Iberian SharePoint Conference
 
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
MVP 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 BI
dbLearner
 
OpenERP:Presentacion_olivier_jornadas_bilbao2010
OpenERP:Presentacion_olivier_jornadas_bilbao2010OpenERP:Presentacion_olivier_jornadas_bilbao2010
OpenERP:Presentacion_olivier_jornadas_bilbao2010
openerpsite
 
8 creacion de sistemas de informacion
8 creacion de sistemas de informacion8 creacion de sistemas de informacion
8 creacion de sistemas de informacion
AbelAbedSilvaSantaCr
 
Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010Raona - Migracion a SharePoint 2010
Raona - Migracion a SharePoint 2010
Raona
 
Novedades en SharePoint 2013
Novedades en SharePoint 2013Novedades en SharePoint 2013
Novedades en SharePoint 2013
Juan Carlos Gonzalez
 
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 analytics
Arturo Argilés
 
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
ticMind Consulting. Consultoría Partner de Salesforce Madrid
 
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
Alfresco 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 Hibridos
Joseph 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 negocio
Juan 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 Platform
DQSconsulting
 
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
dbLearner
 
BI en plataforma SharePoint 2013
BI en plataforma SharePoint 2013BI en plataforma SharePoint 2013
BI en plataforma SharePoint 2013
MVP CLUSTER
 

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
 
Introducción sobre Microsoft Syntex.pptx
Introducción sobre Microsoft Syntex.pptxIntroducción sobre Microsoft Syntex.pptx
Introducción sobre Microsoft Syntex.pptx
 
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
 

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 Services
SolidQ
 
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
 
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 mutantes
SolidQ
 
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 Linux
SolidQ
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida real
SolidQ
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízate
SolidQ
 
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
SolidQ
 
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
SolidQ
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para Dummies
SolidQ
 
R en relacional
R en relacionalR en relacional
R en relacional
SolidQ
 
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 Azure
SolidQ
 
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
SolidQ
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
SolidQ
 
¿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
SolidQ
 
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
SolidQ
 
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

Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 

Último (20)

Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 

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: