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.
El equipo
Javi / FullStack Developer
Ximo / FullStack Developer
Tecnología utilizada

