• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mejora la experiencia de búsquedas con SOLR - Sesión Drupal Camp 2013 - Caceres
 

Mejora la experiencia de búsquedas con SOLR - Sesión Drupal Camp 2013 - Caceres

on

  • 944 views

Exploraremos a través de un caso práctico las diferentes piezas que componen una buena experiencia de búsquedas insite. Utilizaré como marco de referencia el sistema de búsquedas del nuevo portal ...

Exploraremos a través de un caso práctico las diferentes piezas que componen una buena experiencia de búsquedas insite. Utilizaré como marco de referencia el sistema de búsquedas del nuevo portal del Museo Reina Sofía diseccionando su implementación basada en Drupal y Apache Solr. Se trata de una sesión mitad técnica y mitad funcional, veremos código y veremos las posibilidades que ofrece SOLR y su integración con Drupal.

Estos son algunos puntos que tratamos en esta sesión:

Libertad para el usuario: búsquedas facetadas para profundizar en los resultados de búsqueda
Enséñame lo que tienes: snippets completos para facilitar el escaneo de la página por el usuario
Guernica no es lo mismo que Boceto para Guernica: ajustando la relevancia de resultados en base a tu modelo de negocio
SOLR como integrador de sistemas. Embebiendo otros sistemas de información de forma transparente en tu portal.
Relacionar contenidos “a mano” es aburrido. SOLR como motor de generación de contenidos relacionados.
Construyendo ciclos de análisis y mejora continua: tracking de búsquedas con Google Analytics

Statistics

Views

Total Views
944
Views on SlideShare
695
Embed Views
249

Actions

Likes
1
Downloads
0
Comments
0

6 Embeds 249

http://www.biko2.com 219
https://twitter.com 17
http://cloud.feedly.com 7
http://librosweb.es 4
http://www.feedspot.com 1
http://tymes15.rssing.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mejora la experiencia de búsquedas con SOLR - Sesión Drupal Camp 2013 - Caceres Mejora la experiencia de búsquedas con SOLR - Sesión Drupal Camp 2013 - Caceres Presentation Transcript

    • Mejora la experiencia de búsquedas con  SOLR
    • •  Falta  una  de  david   •  Donde  trabajo  y  que  hago   •  Autor  solr  forcontu  
    • Estamos especializados en negocio digital Creamos relaciones a largo plazo Construimos proyectos conjuntamente de principio a fin Definimos y frontalizamos apuestas de negocio y servicio con nuestros clientes gracias a nuestro equipo de 80 trabajadores y nuestros 20 años de experiencia acumulada. Aplicamos soluciones inteligentes y personalizadas Implantamos ideas y tecnología smart específica para cada cliente, con metodología ágil, y abarcando todos los ámbitos y dispositivos necesarios en la explotación de su negocio online.
    • Podemos presumir de trabajar para y con…
    • Nuestro equipo aúna: Frontalización de apuestas de negocio y servicios. Solvencia resolviendo el backoffice de sistemas complejos. Somos 70 personas Más de 18 años de experiencia
    • Búsquedas  en  Drupal   Core  vs  Solr  
    • •  Sistema  de  búsquedas  del  core  de  Drupal  es   muy  básico   –  Basado  en  SQL,  operadores  de  búsqueda   limitados,  lento,  stemming  limitado,  …   •  AlternaCva:  Solr   –  Sistema  basado  en  Lucene   –  Arquitectura  Java   –  Normalmente  ejecutándose   en  servidores  separados   (indexación  matemáCca,  muy   rápido  en  consulta,   clusterización,  replicación,  …)   CORE VS SOLR
    • Búsqueda textual SOLR 101: funcionalidades
    • Búsqueda facetada SOLR 101: funcionalidades
    • Corrección “ortográfica” SOLR 101: funcionalidades
    • Ordenación personalizada SOLR 101: funcionalidades
    • Relación de contenidos “More like this” SOLR 101: funcionalidades
    • Extensible Módulo base: apachesolr SOLR 101: funcionalidades
    • SOLR 101: config
    • SOLR 101: config
    • Libertad  para  el  usuario   Búsquedas  facetadas  
    • POR DEFECTO: CAMPOS ENTEROS, BOOLEANOS, FECHAS Y TAXONOMÍAS EXTENSIBLE: A TRAVÉS DE HOOKS PARA CREAR NUEVOS CAMPOS INCLUSO CALCULADOS Búsquedas facetadas
    • Búsquedas facetadas
    • Búsquedas facetadas
    • Enséñame  lo  que  tienes   Snippets  completos  que  contextualizan  al  usuario  
    • Snippets enriquecidos
    • Snippets enriquecidos
    • Usamos 3 visualizaciones para solr - Indice de búsqueda: contiene los campos a indexar textualmente - Bloque grid: snippet pequeño - Bloque listado: snippet grande Snippets enriquecidos
    • Snippets enriquecidos
    • Relevancia     “Guernica”  no  es  lo  mismo  que     “Boceto  para  el  Guernica”  
    • RELEVANCIA
    • BIAS •  Propiedades de nodo •  Tipo de contenido •  Ocurrencia en fields RELEVANCIA
    • RELEVANCIA
    • RELEVANCIA
    • A veces tenemos que llegar a código para modificar la relevancia en tiempo de consulta RELEVANCIA
    • A veces la ordenación tiene que ser totalmente “patrocinada” RELEVANCIA
    • Relación  de  contenidos   Relacionar  contenidos  a  mano  es  aburrido  
    • Relación de contenidos
    • Relación de contenidos
    • Integración     SOLR  como  solución  para  integrar  sistemas   externos    
    • Base de datos con 200M documentos Cargamos en solr con un proceso periódico drush Bloques de relacionados montados con solrviews INTEGRACIÓN
    • Afinando  el  sistema   Tracking  de  búsquedas  con  Google  Analytics  
    • Mide y evoluciona
    • Acciones •  Tunning de parámetros de relevancia del documento (promoted, sticky) •  Elevate.xml Mide y evoluciona
    • Mide y evoluciona
    • Me  sobran  2  libros!   …  y  una  camiseta  freaky  
    • ¡Muchas  gracias!   @david_gil_biko2 david.gil@biko2.com http://zombiapps.biko2.com