Civitatis: optimización de búsqueda para precisión geográfica en actividades turísticas

Civitatis, plataforma de venta de tours, excursiones y entradas a atracciones turísticas en España y el mundo

El reto

Por la forma de construcción del buscador de Civitatis, habían resultados que no eran los más óptimos para los usuarios. El buscador no era capaz de encontrar de forma correcta el lugar donde se quería realizar la actividad. Aparecían resultados en otros lugares o resultados similares que no disponían de la precisión que desde negocio se necesitaba para los usuarios. Por ello, se necesitaba la actualización del buscador para encontrar resultados más óptimos.
 
Civitatis es una plataforma online española de actividades turísticas. Con sede en Madrid, vende tours, excursiones, entradas a atracciones turísticas y otras actividades.

La solución

Secture propuso varias alternativas para mejorar la precisión del buscador:
 
  • Primera propuesta: realizar una búsqueda separada en dos partes, la primera preguntando el lugar donde se iba a viajar y la segunda preguntando el tipo de experiencia que el usuario quería realizar.
  • Segunda propuesta: realizar una búsqueda combinada pero mejorando los parámetros de búsqueda para que los resultados fueran más precisos.

 

Desde negocio se decidió optar por la segunda opción, ya que la experiencia de usuario era mejor, aunque técnicamente era más complejo y los resultados menos precisos que en la primera opción.

El desarrollo

Secture desarrolló la siguiente lógica para mejorar los resultados del buscador:
 
  • Realizar una búsqueda con los parámetros que había introducido el usuario buscando si veíamos algún resultado que encajara con lo que el usuario para localizar un lugar.
  • Si no se encontraba un lugar en la búsqueda del usuario, realizabamos una búsqueda en todos los lugares.
  • Si se encontraba un lugar, realizábamos una búsqueda con el resto de la query pero filtrando por el lugar encontrado.
 
Con esta lógica se consiguieron mejorar ciertos resultados, aunque en otros casos seguían existiendo problemas de precisión que requerirían iteraciones posteriores.
 
Este proyecto se enmarca en nuestro servicio de desarrollo de software.

El equipo

Javi / FullStack Developer
Ximo / FullStack Developer

Tecnología utilizada

symfony

Symfony

Elastic Search

Proyectos relacionados

Logo de Podo, red de cápsulas de trabajo insonorizadas en espacios urbanas

Secture diseñó y desarrolló el ecosistema completo de Pôdo: app móvil iOS/Android, backend de reservas, pagos y accesos físicos, y backoffice de gestión para cápsulas de trabajo insonorizadas en espacios urbanos.

Logo de Machinepoint, empresa industrial para la que Secture desarrolló el sistema YODA de inteligencia artificial

Secture desarrolló YODA, un sistema de inteligencia artificial para Machinepoint que integra el conocimiento empresarial con su CRM mediante matching híbrido y generación automática de emails personalizados multilingües.

Logo de Gravl, aplicación de entrenador personal con inteligencia artificial

Secture rediseñó la experiencia de usuario y la interfaz de Gravl, app de entrenador personal con IA. Mejora de branding, organización de información y visibilidad de métricas en el detalle de ejercicio.

¿Necesitas optimizar la precisión de búsqueda en tu plataforma o marketplace?