Producto · Búsqueda
El resultado correcto desde la primera letra.
Búsqueda instantánea tolerante a errores con facetas, sinónimos y coincidencia semántica híbrida, más los controles que necesita un responsable de merchandising (fijar, potenciar, programar) y una escalera que rescata las consultas antes de que no devuelvan nada.
Qué pasa cuando una consulta no encuentra nada
Un error real, paso a paso. La escalera se detiene en el primer paso que encuentra resultados y te dice cuál fue.
- Tal como se escribió — 0 resultados
- Corrección aprendida — visitantes que escribieron esto continuaron con “кроссовки найк 44” y hicieron clic — se encontraron resultados
- Distribución del teclado — repararía la escritura estilo “rhjccjdrb”
- Transliteración — intentaría “krossovki”
- Más errores tipográficos — permitiría dos errores por palabra
- Eliminar la última palabra — buscaría “кросовки найк”
- Cualquier palabra — coincidiría con cualquiera de las palabras
Funciona solo en la primera página. Los filtros de categoría, disponibilidad y acceso nunca se relajan. El paso que funcionó se devuelve en la respuesta y se registra.
Encontrar
Lo que ocurre entre la pulsación de tecla y la lista de resultados.
Instantánea y tolerante a errores
Búsqueda por prefijo con tolerancia a errores; los números de modelo y los SKU se buscan de forma exacta en lugar de «corregirse».
Sinónimos
Conjuntos de sinónimos por índice, además de sugerencias extraídas de las consultas que no devolvieron nada.
Búsqueda semántica híbrida
La precisión por palabras clave y la similitud de embeddings se combinan en una sola consulta, para búsquedas que describen en lugar de nombrar.
Filtros en lenguaje natural
«Menos de 10 000», colores y tallas en la consulta se convierten en filtros en lugar de palabras que compiten entre sí.
Imagen y voz
Búsqueda por foto sobre las imágenes de producto y por voz desde el móvil.
Geo
Filtros por radio y ordenación por distancia para tiendas, anuncios y puntos de recogida.
Navegar
Facetas, también jerárquicas
Recuentos en vivo, rangos numéricos, búsqueda dentro de facetas y árboles de categorías con recuentos del nivel superior.
Escalera contra resultados vacíos
Corrección aprendida del grafo de consultas → normalización → corrección de teclado → transliteración → más tolerancia a erratas → sin la última palabra → cualquier palabra. Tus filtros nunca se eliminan y la respuesta indica qué paso funcionó.
Distribución de teclado incorrecta
«rjhcjdrb» se reconoce como «кроссовки» y se vuelve a buscar antes de que el visitante vea una página vacía.
Controlar
El ranking es una decisión de negocio. Estas son las palancas, todas sin necesidad de un despliegue.
Reglas de merchandising
Fijar, hundir, potenciar, excluir, redirigir y diversificar, con alcance por consulta, idioma o dispositivo y con fechas de inicio y fin.
Evaluación de relevancia
Conjuntos de consultas de referencia evaluados con nDCG, MRR, precisión y exhaustividad, para que un cambio de ranking se mida y no se adivine.
Analítica
Consultas principales, consultas sin resultados, clics, conversiones y consultas lentas por índice.
Pruebas A/B
Divide el tráfico real entre dos perfiles de ranking con asignación estable por visitante y compara clics y conversiones.
Especificaciones
- Plataforma de búsqueda
- AACSearch
- Longitud de consulta
- hasta 1,000 caracteres
- Resultados por página
- hasta 250 (se aplica límite del plan)
- Paginación profunda
- hasta la página 100
- Valores de faceta por campo
- hasta 100
- Documentos por solicitud de importación
- 500
- Los cambios de reglas surten efecto
- dentro de 60 segundos, sin reindexar
- Idiomas
- stemming y palabras vacías por localización de campo, incl. ruso
Antes de empezar
- Un feed de productos, un sitio con un mapa del sitio, o una tienda 1C-Bitrix / Shopify / WordPress
- Acceso a tu código de servidor para generar tokens de sesión embebidos (un endpoint)
- Una lista de tus 20–50 consultas principales, para construir un conjunto dorado para medir cambios
Cómo empezar
- 1
Crea un índice y carga los datos
Sube JSON o CSV, rastrea un sitemap o conecta una tienda. Los roles de los campos (buscable, faceta, ordenación) se sugieren a partir de los datos.
- 2
Inserta el widget
Genera un token de sesión de corta duración en tu servidor e inserta un solo script. La página nunca ve una clave de API.
<div id="aacsearch"></div> <script src="https://app.example.com/embed/v1/aacsearch.js" data-aac-token="SESSION_TOKEN" data-aac-target="#aacsearch"></script> - 3
O llama a la API
La misma búsqueda desde tu propia interfaz a través de la REST API o de los SDK de TypeScript y Python.
const client = new AACSearchClient({ apiKey: process.env.AAC_KEY }); const res = await client.search("products", { q: "кросовки найк", per_page: 20 });