Sinonimos de 1 a N palabras
Severidad: Importante
Audiencia: operadores y desarrolladores. Aplica cuando configuras sinonimos manualmente o cuando interpretas las propuestas del aprendizaje IA.
El problema
Un cliente busca aceitelavanda (sin espacio, un typo movil tipico) y obtiene 0 resultados. El sistema tiene activo el sinonimo aceitelavanda -> "aceite lavanda". Es correcto semanticamente, pero no funciona.
Caso real: sinonimo enabled, marcado como aprendido por la IA con confianza 0.95. El buscador no devuelve nada.
La regla
TIP
Un sinonimo de una sola palabra no se expande a una frase de varias palabras. Si la query del cliente tiene 1 token y el destino tiene 2, no hay coincidencia.
Solucion correcta: quedate con el sustantivo mas especifico de los dos (el menos frecuente en tu catalogo). NO metas las dos como array.
Por que
El motor de busqueda compara tokens uno a uno. Para que un sinonimo se aplique, query y destino deben tener el mismo numero de palabras: aceitelavanda cuenta como 1, aceite lavanda como 2. No matchea.
Por que descartamos [aceite, lavanda] (array de dos palabras sueltas):
aceiteaparece en cientos de productos (todos los aceites). Es generico.lavandaaparece en pocos productos (los que realmente son de lavanda).- Si expandimos a ambos, la busqueda devuelve 437 productos con "Aceite Albahaca", "Aceite Almendras" en el top. Los productos de lavanda se entierran.
- Con
lavandasolo, devolvemos 16 hits, los 3 primeros son productos de lavanda. Precision disparada.
Ejemplo con numeros reales
Medido en una tienda de cosmetica casera (2026-05-26):
| Estrategia | Hits | Top 3 relevante |
|---|---|---|
aceitelavanda -> ["aceite lavanda"] (frase) | 0 | -- |
aceitelavanda -> ["aceite", "lavanda"] (array) | 437 | No (genericos) |
aceitelavanda -> ["lavanda"] (especifico) | 16 | Si |
Como elegir la palabra correcta
El sistema mide la frecuencia de cada palabra del destino en el catalogo:
- Si
lavandaaparece en 18 productos yaceiteen 412, tomalavanda(la mas especifica). - Si la diferencia es menor del 30% (e.g.
cremaen 80 vsfacialen 95), el sistema no aplica automaticamente: te lo propone en/sugerenciaspara que tu decidas.
Para merchants
Cuando un cliente busca varias palabras pegadas (typo movil tipico), Mibizum detecta la intencion y la traduce a la palabra mas relevante de tu catalogo. Por ejemplo, aceitelavanda se traduce automaticamente a lavanda porque en tu tienda "lavanda" es lo que distingue al producto: "aceite" lo tienen muchos.
Si Mibizum duda de cual palabra es la mas relevante (porque las dos son igual de comunes), te lo propone como sugerencia en el panel Aprende del cliente en lugar de aplicarlo solo. Tu decides con un click.
Anti-patrones
DANGER
No metas las dos palabras como array [A, B]. Parece intuitivo ("si el cliente quiere las dos cosas, busquemos las dos"). Genera ruido masivo cuando una de las palabras es comun.
DANGER
No dejes el sinonimo como frase ["A B"] y esperes que el motor lo resuelva. No lo resuelve. La query queda con 0 resultados y el cliente abandona.
DANGER
No hagas nada y devuelvas 0 resultados. Es peor: el cliente expresa correctamente la intencion (aceitelavanda es un typo claro de "aceite de lavanda") y aun asi pierde la sesion.