El buscador interno es el vendedor de la tienda
Quien usa el buscador de una tienda online compra mucho más que quien navega por categorías: ya sabe lo que quiere. Y por eso mismo, un buscador que devuelve cero resultados por una tilde o una errata es la forma más cara de perder una venta.
En Tesela hay un motor federado funcionando sobre diez mil referencias: índice invertido, corrección de erratas, ranking explicado y recursos relacionados. Sin librerías y sin servidor: todo se ejecuta en el navegador.
Explicar por qué sale primero
Los buscadores que se comportan como una caja negra son imposibles de afinar. Cuando el equipo de producto no entiende por qué un artículo aparece el séptimo, no puede corregirlo y termina metiendo excepciones a mano.
Por eso mostramos el desglose del ranking: qué peso aporta la coincidencia en el título, en la descripción, en la categoría o en la popularidad. Es lo que convierte el buscador en una herramienta ajustable en vez de en una caja opaca.
La navegación también vende
Fuera del buscador, la forma de recorrer el catálogo cambia la conversión. Un carrusel que se arrastra con inercia, se lee con la rueda del ratón y se imanta a la tarjeta —como en Anaquel— hace que explorar el catálogo sea algo que apetece, no un trámite.
Son detalles pequeños que se acumulan: cada punto de fricción que se quita en la exploración es un producto más visto por sesión.
Preguntas frecuentes
¿Cuántas referencias soporta un buscador de este tipo?
En el navegador, decenas de miles sin problema. Por encima de eso conviene mover el índice al servidor, con la misma lógica de ranking pero consultada por API.
¿Por qué no usar Algolia o Elasticsearch?
Son buenas opciones y las usamos cuando encajan. El desarrollo propio compensa en catálogos medianos donde la cuota mensual no se justifica, o cuando el ranking necesita reglas de negocio muy específicas.
¿Se puede afinar el ranking por criterios comerciales?
Sí: margen, stock, novedad o campaña pueden entrar como factores de peso. La condición es que sigan siendo visibles y ajustables, no reglas ocultas dentro del código.