{"section":"tutorials","requestedLocale":"es","requestedSlug":"intelligent-search-busqueda-semantica-beta","locale":"es","slug":"intelligent-search-busqueda-semantica-beta","path":"docs/es/tutorials/beta/intelligent-search-beta/intelligent-search-busqueda-semantica-beta.md","branch":"main","content":"> ℹ️ La búsqueda semántica está disponible exclusivamente como parte del Search Optimizer Agent, un servicio adicional de optimización de búsqueda.\n> \n> Esta funcionalidad se encuentra en fase beta cerrada, lo que significa que por el momento solo tienen acceso a ella algunos clientes seleccionados. Si ya eres cliente VTEX y deseas adoptar esta funcionalidad en tu empresa ponte en contacto con nuestro equipo de [Soporte comercial](/es/docs/tracks/soporte-comercial). Pueden aplicarse cargos adicionales. Si aún no eres cliente, pero te interesa esta solución, llena el [formulario de contacto](https://www.vtex.com/es-mx/empezar/).\n\nIntelligent Search combina la precisión de la búsqueda léxica con la inteligencia de los modelos semánticos de búsqueda para ofrecer una experiencia relevante, fluida y adaptada a la intención del usuario.\n\nEsta estrategia facilita la búsqueda de productos, impulsa la conversión y elimina fricciones en la experiencia del usuario, especialmente en catálogos extensos y variados.\n\n## Conceptos iniciales\n\nIntelligent Search une dos conceptos principales:\n\n* **Búsqueda léxica**: también denominada búsqueda de texto completo, se basa en la coincidencia directa de palabras clave.\n* **Búsqueda semántica**: enfocada en la interpretación del significado y la intención detrás de la consulta.\n\nConsulta a continuación en qué consiste cada una.\n\n### Búsqueda léxica\n\nLa búsqueda basada en coincidencia exacta funciona con la comparación directa entre los términos de la consulta y los datos del catálogo, como nombre del producto, descripción y atributos técnicos. Este enfoque funciona bien cuando el cliente utiliza palabras clave exactas o busca códigos de producto.\n\n**Ejemplo:**\n\n* **Consulta:** `Tenis Nike Air Max 90`\n\n   * La búsqueda léxica devuelve exactamente los productos con ese nombre en el catálogo.\n\n### Búsqueda semántica\n\nLa búsqueda semántica se basa en el **Procesamiento de Lenguaje Natural (PLN)** y **modelos de machine learning** para interpretar el significado de las palabras y el contexto en el que se usan. Reconoce sinónimos, relaciona términos similares e identifica la intención del cliente incluso cuando la consulta no menciona palabras exactas encontradas en el catálogo.\n\n**Ejemplo:**\n\n* **Consulta**: `tenis para correr maratón`\n\n   * La búsqueda semántica interpreta que el usuario busca tenis orientados a rendimiento de larga distancia y prioriza productos diseñados para carreras de resistencia, aunque no mencionen la palabra “maratón” en la descripción.\n\n* **Consulta**: `ropa para entrenamiento en clima frío`\n\n   * **Léxica**: puede que no encuentre coincidencia directa con “entrenamiento en clima frío”.\n   * **Semántica**: entiende que el usuario busca ropa deportiva con protección térmica, y prioriza prendas como pantalones térmicos y camisetas de manga larga.\n\n## Enfoque de Intelligent Search\n\nIntelligent Search combina estas dos estrategias de forma dinámica. La plataforma utiliza modelos semánticos entrenados para el contexto retail y complementa esa interpretación con la estructura léxica consolidada en Intelligent Search.\n\nEste modelo considera:\n\n* Campos estructurados del catálogo (léxica)\n* Relaciones entre términos y sinónimos (semántica)\n* Contexto de búsqueda y comportamiento del usuario\n* Relevancia estadística y machine learning\n\nEl resultado es un sistema de búsqueda que ofrece resultados más alineados con lo que los consumidores realmente quieren encontrar, incluso cuando usan lenguaje natural o ambiguo.\n\nEjemplo: una tienda online de informática puede recibir tanto búsquedas específicas de \"SSD A400 480GB\" (caso en el que la búsqueda léxica resulta ideal) como consultas más abiertas, del tipo “mejor almacenamiento para gaming”, donde la búsqueda semántica ofrece mejores resultados. Intelligent Search puede gestionar eficientemente ambas consultas.\n\nEn la práctica, si un cliente escribe “memoria 16GB”, por ejemplo, la parte léxica identifica la capacidad exacta (16 GB) mientras que el componente semántico entiende que “memoria” puede referirse tanto a RAM como a tarjetas de memoria, presentando ambas categorías con prioridad para los productos más relevantes basados en el comportamiento anterior del usuario.\n\n## Beneficios\n\nA continuación se destacan los principales beneficios de esta solución para la experiencia del consumidor y el desempeño de la tienda:\n\n* **Aumento en la conversión:** ofrecer resultados más relevantes reduce el tiempo que toma encontrar un producto, lo que puede acelerar la decisión de compra.\n* **Comprensión del lenguaje natural:** los clientes pueden realizar búsquedas con el mismo lenguaje que emplean en su día a día: frases completas, términos ambiguos o lenguaje informal. Por ejemplo, el cliente puede realizar la siguiente consulta `¿cuál es el mejor tenis para senderismo?`, y la búsqueda entiende que están buscando zapatos con características específicas, como impermeables y con suela de agarre reforzado.\n* **Soporte para búsquedas complejas:** ideal para catálogos con productos que cuentan con descripciones subjetivas (como moda, belleza o decoración), donde el atributo exacto puede no estar explícito, pero la intención del usuario puede inferirse claramente.\n\n## Cómo probar la Búsqueda semántica\n\nAntes de aplicar la Búsqueda semántica para todos los clientes de la tienda, puedes probarla para comparar los resultados con y sin esta funcionalidad. La forma de probarla depende de la arquitectura de la tienda.\n\n### Tiendas Store Framework\n\nPara tiendas que utilizan [Store Framework](https://help.vtex.com/es/docs/tracks/frontend#store-framework), VTEX puede crear un workspace de prueba y, si es necesario, configurar una prueba A/B con la solución interna de VTEX para comparar los resultados con y sin la Búsqueda semántica. Para ello, ponte en contacto con el [Soporte](https://help.vtex.com/es/docs/tutorials/como-funciona-el-soporte-de-vtex).\n\n### Tiendas Headless o FastStore\n\nPara tiendas Headless o que utilizan [FastStore](https://help.vtex.com/es/docs/tracks/frontend#faststore), la Búsqueda semántica se puede probar agregando un parámetro a la URL de la llamada hecha a la [API de Intelligent Search](https://developers.vtex.com/docs/api-reference/intelligent-search-api-v1#get-/product-search/-facets-), sin la necesidad de modificar ninguna configuración de la tienda.\n\nUna query string es el fragmento que aparece después del símbolo `?` al final de una URL. Se utiliza para enviar información adicional al servidor sin alterar el resto de la dirección, en el formato `parámetro=valor`. Cuando hay más de un parámetro, se separan con el símbolo `&`.\n\nPara probar la Búsqueda semántica en una llamada específica, agrega el parámetro `semanticRatio` a la query string de la URL de búsqueda, en el formato `?semanticRatio={valorPeso}`. Este parámetro acepta valores entre `0` y `1`, que definen el funcionamiento de la búsqueda:\n\n* `0`: utiliza solo la búsqueda lexical. Este también es el comportamiento predeterminado cuando no se incluye el parámetro.\n* `1`: utiliza solo la búsqueda semántica.\n* `0.5`: combina ambos modelos. Cualquier valor entre `0` y `1` se comporta como `0.5`.\n\n**Ejemplo:**\n\n* Sin Búsqueda semántica:\n   `https://{accountName}.vtexcommercestable.com.br/api/intelligent-search/v1/product-search?query=leite%20para%20bebe`\n* Con Búsqueda semántica:\n   `https://{accountName}.vtexcommercestable.com.br/api/intelligent-search/v1/product-search?query=leite%20para%20bebe&semanticRatio=0.5`\n\nComo el parámetro se agrega solo en la URL de la llamada de prueba, no modifica la configuración de la tienda ni afecta otras llamadas. Esto permite comparar ambas versiones lado a lado o utilizar esta URL en una herramienta propia de prueba A/B para dirigir parte del tráfico hacia la versión con Búsqueda semántica.\n\n### Activación directa en producción\n\nTambién es posible activar la Búsqueda semántica directamente para todas las llamadas realizadas a la API, sin la necesidad de incluir el parámetro `semanticRatio` en cada solicitud. Esta activación debe ser solicitada al [Soporte](https://help.vtex.com/es/docs/tutorials/como-funciona-el-soporte-de-vtex) y, dado que aplica el cambio para todos los clientes de la tienda en producción, no se recomienda como método de prueba."}