Skip to content

Sinónimos de 1 a N palabras ​

Severidad: Importante

Audiencia: operadores y desarrolladores. Aplica cuando configuras sinónimos 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 sinónimo aceitelavanda -> "aceite lavanda". Es correcto semanticamente, pero no funciona.

Caso real: sinónimo enabled, marcado como aprendido por la IA con confianza 0.95. El buscador no devuelve nada.

La regla ​

TIP

Un sinónimo 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.

Solución correcta: quedate con el sustantivo más específico de los dos (el menos frecuente en tu catalogo). NO metas las dos como array.

Por qué ​

El motor de búsqueda compara tokens uno a uno. Para que un sinónimo se aplique, query y destino deben tener el mismo número de palabras: aceitelavanda cuenta como 1, aceite lavanda como 2. No matchea.

Por que descartamos [aceite, lavanda] (array de dos palabras sueltas):

  • aceite aparece en cientos de productos (todos los aceites). Es genérico.
  • lavanda aparece en pocos productos (los que realmente son de lavanda).
  • Si expandimos a ambos, la búsqueda devuelve 437 productos con "Aceite Albahaca", "Aceite Almendras" en el top. Los productos de lavanda se entierran.
  • Con lavanda solo, devolvemos 16 hits, los 3 primeros son productos de lavanda. Precisión disparada.

Ejemplo con números reales ​

Medido en una tienda de cosmetica casera (2026-05-26):

EstrategiaHitsTop 3 relevante
aceitelavanda -> ["aceite lavanda"] (frase)0--
aceitelavanda -> ["aceite", "lavanda"] (array)437No (genéricos)
aceitelavanda -> ["lavanda"] (específico)16Si

Cómo elegir la palabra correcta ​

El sistema mide la frecuencia de cada palabra del destino en el catalogo:

  • Si lavanda aparece en 18 productos y aceite en 412, toma lavanda (la más específica).
  • Si la diferencia es menor del 30% (e.g. crema en 80 vs facial en 95), el sistema no aplica automáticamente: te lo propone en /sugerencias para que tu decidas.

Para merchants ​

Cuando un cliente busca varias palabras pegadas (typo movil tipico), Mibizum detecta la intención y la traduce a la palabra más relevante de tu catalogo. Por ejemplo, aceitelavanda se traduce automáticamente 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 más 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 sinónimo 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 intención (aceitelavanda es un typo claro de "aceite de lavanda") y aun así pierde la sesión.

Documentación oficial de Mibizum.