Your SlideShare is downloading. ×
Mejora la experiencia de búsquedas con SOLR - Sesión Drupal Camp 2013 - Caceres
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

915

Published on

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 …

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
915
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Mejora la experiencia de búsquedas con  SOLR
  • 2. •  Falta  una  de  david   •  Donde  trabajo  y  que  hago   •  Autor  solr  forcontu  
  • 3. 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.
  • 4. Podemos presumir de trabajar para y con…
  • 5. 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
  • 6. Búsquedas  en  Drupal   Core  vs  Solr  
  • 7. •  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
  • 8. Búsqueda textual SOLR 101: funcionalidades
  • 9. Búsqueda facetada SOLR 101: funcionalidades
  • 10. Corrección “ortográfica” SOLR 101: funcionalidades
  • 11. Ordenación personalizada SOLR 101: funcionalidades
  • 12. Relación de contenidos “More like this” SOLR 101: funcionalidades
  • 13. Extensible Módulo base: apachesolr SOLR 101: funcionalidades
  • 14. SOLR 101: config
  • 15. SOLR 101: config
  • 16. Libertad  para  el  usuario   Búsquedas  facetadas  
  • 17. POR DEFECTO: CAMPOS ENTEROS, BOOLEANOS, FECHAS Y TAXONOMÍAS EXTENSIBLE: A TRAVÉS DE HOOKS PARA CREAR NUEVOS CAMPOS INCLUSO CALCULADOS Búsquedas facetadas
  • 18. Búsquedas facetadas
  • 19. Búsquedas facetadas
  • 20. Enséñame  lo  que  tienes   Snippets  completos  que  contextualizan  al  usuario  
  • 21. Snippets enriquecidos
  • 22. Snippets enriquecidos
  • 23. 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
  • 24. Snippets enriquecidos
  • 25. Relevancia     “Guernica”  no  es  lo  mismo  que     “Boceto  para  el  Guernica”  
  • 26. RELEVANCIA
  • 27. BIAS •  Propiedades de nodo •  Tipo de contenido •  Ocurrencia en fields RELEVANCIA
  • 28. RELEVANCIA
  • 29. RELEVANCIA
  • 30. A veces tenemos que llegar a código para modificar la relevancia en tiempo de consulta RELEVANCIA
  • 31. A veces la ordenación tiene que ser totalmente “patrocinada” RELEVANCIA
  • 32. Relación  de  contenidos   Relacionar  contenidos  a  mano  es  aburrido  
  • 33. Relación de contenidos
  • 34. Relación de contenidos
  • 35. Integración     SOLR  como  solución  para  integrar  sistemas   externos    
  • 36. Base de datos con 200M documentos Cargamos en solr con un proceso periódico drush Bloques de relacionados montados con solrviews INTEGRACIÓN
  • 37. Afinando  el  sistema   Tracking  de  búsquedas  con  Google  Analytics  
  • 38. Mide y evoluciona
  • 39. Acciones •  Tunning de parámetros de relevancia del documento (promoted, sticky) •  Elevate.xml Mide y evoluciona
  • 40. Mide y evoluciona
  • 41. Me  sobran  2  libros!   …  y  una  camiseta  freaky  
  • 42. ¡Muchas  gracias!   @david_gil_biko2 david.gil@biko2.com http://zombiapps.biko2.com

×