Drupal + Solr Mejorando la experiencia de búsqueda

994 views

Published on

En este webminar exploramos el nuevo sistema de búsquedas del portal del Museo Reina Sofía y diseccionamos su implementación basada en Drupal y Apache Solr.

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
994
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Drupal + Solr Mejorando la experiencia de búsqueda

  1. 1. Mejora la experiencia de búsquedaEn portales y sites construidos con
  2. 2. •  Falta  una  de  david  •  Donde  trabajo  y  que  hago  •  Autor  solr  forcontu  
  3. 3. Estamos especializados en negocio digitalCreamos relaciones a largo plazoConstruimos proyectosconjuntamente de principio a finDefinimos y frontalizamos apuestas denegocio y servicio con nuestros clientesgracias a nuestro equipo de 80 trabajadores ynuestros 20 años de experiencia acumulada.Aplicamos solucionesinteligentes y personalizadasImplantamos ideas y tecnología smartespecífica para cada cliente, con metodologíaágil, y abarcando todos los ámbitos ydispositivos necesarios en la explotación desu negocio online.
  4. 4. Podemos presumir de trabajar para y con…
  5. 5. Nuestro equipo aúna:Frontalización de apuestas de negocio y servicios.Solvencia resolviendo el backoffice de sistemas complejos.Somos 70 personasMás de 18 años de experiencia
  6. 6. Búsquedas en solrCore VS SOLR1
  7. 7. •  Sistema  de  búsquedas  del  core  de  Drupal  es  muy  básico  – Basado  en  SQL,  operadores  de  búsqueda  limitados,  lento,  stemming  limitado,  …  CORE VS SOLR•  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,  …)  
  8. 8. SOLR 101: funcionalidadesBúsqueda textual
  9. 9. SOLR 101: funcionalidadesBúsqueda facetada
  10. 10. SOLR 101: funcionalidadesCorrección “ortográfica”
  11. 11. SOLR 101: funcionalidadesOrdenación personalizada
  12. 12. SOLR 101: funcionalidadesRelación de contenidos“More like this”
  13. 13. SOLR 101: funcionalidadesExtensibleMódulo base: apachesolr
  14. 14. SOLR 101: config
  15. 15. SOLR 101: config
  16. 16. Libertad para el usuarioBÚSQUEDAS FACETADAS PARA PROFUNDIZAR EN LOSRESULTADOS DE BÚSQUEDA2
  17. 17. Búsquedas facetadasPOR DEFECTO:CAMPOS ENTEROS, BOOLEANOS, FECHAS YTAXONOMÍASEXTENSIBLE:A TRAVÉS DE HOOKS PARA CREAR NUEVOS CAMPOSINCLUSO CALCULADOS
  18. 18. Búsquedas facetadas
  19. 19. Búsquedas facetadas
  20. 20. Enseñame lo que tienesSnippets completos que contextualizan al usuario3
  21. 21. Snippets enriquecidos
  22. 22. Snippets enriquecidos
  23. 23. Snippets enriquecidosUsamos 3 visualizaciones para solr- Indice de búsqueda: contiene los campos aindexar textualmente- Bloque grid: snippet pequeño- Bloque listado: snippet grande
  24. 24. Snippets enriquecidos
  25. 25. relevancia“GUERNICA” NO ES LO MISMO QUE “BOCETO PARA GUERNICA”4
  26. 26. RELEVANCIA
  27. 27. RELEVANCIABIAS•  Propiedades de nodo•  Tipo de contenido•  Ocurrencia en fields
  28. 28. RELEVANCIA
  29. 29. RELEVANCIA
  30. 30. RELEVANCIAA veces tenemos que llegar acódigo para modificar larelevancia en tiempo de consulta
  31. 31. RELEVANCIAA veces la ordenacióntiene que ser totalmente“patrocinada”
  32. 32. RELACIÓN DE CONTENIDOSRelacionar contenidos manualmente es aburrido5
  33. 33. Relación de contenidos
  34. 34. Relación de contenidos
  35. 35. INTEGRACIÓNSOLR COMO SOLUCIÓN PARA INTEGRAR SISTEMAS EXTERNOS6
  36. 36. INTEGRACIÓNBase de datos con 200M documentosCargamos en solr con un proceso periódico -drushBloques de relacionados montados con solr-views
  37. 37. Afinando el sistemaTracking de búsquedas con google analytics7
  38. 38. Mide y evoluciona
  39. 39. Mide y evolucionaAcciones•  Tunning de parámetros derelevancia del documento(promoted, sticky)•  Elevate.xml
  40. 40. Mide y evoluciona
  41. 41. Estamos  en  ¿Hablamos?  Conéctate  MadridPamplonaSan sebastiánLIMA (PERÚ)902 502 207info@biko2.com@biko2.biko2.www com

×