Skip to content

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):

  • aceite aparece en cientos de productos (todos los aceites). Es generico.
  • lavanda aparece 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 lavanda solo, 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):

EstrategiaHitsTop 3 relevante
aceitelavanda -> ["aceite lavanda"] (frase)0--
aceitelavanda -> ["aceite", "lavanda"] (array)437No (genericos)
aceitelavanda -> ["lavanda"] (especifico)16Si

Como 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 mas especifica).
  • Si la diferencia es menor del 30% (e.g. crema en 80 vs facial en 95), el sistema no aplica automaticamente: te lo propone en /sugerencias para 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.

Documentacion oficial de Mibizum.