{"section":"tutorials","requestedLocale":"es","requestedSlug":"como-funciona-la-busqueda-de-vtex","locale":"es","slug":"como-funciona-la-busqueda-de-vtex","path":"docs/es/tutorials/catalogo/búsqueda/como-funciona-la-busqueda-de-vtex.md","branch":"main","content":"Este artículo tiene el objetivo de describir el funcionamiento del sistema de búsqueda de VTEX.\n\n> ⚠️ VTEX presenta dos opciones de búsqueda - La búsqueda VTEX y VTEX Intelligent Search. Este artículo se refiere a la búsqueda VTEX. Para saber más sobre la aplicación VTEX Intelligent Search, consulte [nuestra guía](/es/tracks/vtex-intelligent-search--19wrbB7nEQcmwzDPl1l4Cb).\n\n## Cómo el buscador de VTEX prioriza la exhibición de productos\n\nEl buscador de VTEX posee un algoritmo inteligente que, a partir del término buscado, identifica cuál es el mejor resultado para presentarle al usuario.\n\nEs decir, se presenta siempre el resultado que más generará conversión de venta. Está claro que el éxito de este resultado depende, exclusivamente, del registro del catálogo (marca, departamento, categoría, producto, especificación, etc.).\n\nDe acuerdo con el término buscado, el sistema puede renderizar los siguientes resultados en este orden de prioridad:\n\n1. Landing Page\n2. Marca\n3. Departamento\n4. Búsqueda por término (palabra clave)\n\n### 1. Landing Page:\n\nSi el término buscado corresponde exactamente al nombre de una carpeta configurada en el CMS (es decir, a una landing page), esa carpeta será renderizada.\n\n> ⚠️ **Atención**: para que una carpeta pueda buscarse, esta debe poseer un layout.<br />**Aunque la búsqueda sea por una carpeta hija, el padre también requiere un layout.**\n\n### 2. Marca\n\nSi el término buscado corresponde exactamente al nombre o palabra sustituta de alguna marca registrada, el sistema renderizará apenas los productos de esta marca. Si el sistema identifica dos o más marcas con la misma **palabra sustituta** (lo que se considera una inconsistencia de registro), el sistema renderizará apenas la primera encontrada (y sus productos).\n\nEl resultado de esta página será una página de marca. Viendo por el código fuente de la página: ``\n\n### 3. Departamento\n\nSi el término buscado corresponde exactamente al nombre o palabra sustituta de algún departamento registrado, el sistema renderizará apenas los productos de este departamento. Si el sistema identifica dos o más departamentos con la misma **palabra sustituta** (lo que se considera una inconsistencia de registro), el sistema renderizará apenas el primer departamento encontrado (y sus productos);\n\nEl resultado de esta página será una página de Departamento. Usted puede verificar cuál página vino como resultado consultando el código fuente. En este caso, el siguiente comentario debe estar en el código de la página: ``\n\n### 4. Búsqueda por término (palabra clave)\n\nSi el sistema no identifica una Landing Page, una Marca o un Departamento correspondiente al término buscado, aplica una búsqueda por término (palabra clave).\n\nEl resultado de esta página será una página de búsqueda. Usted puede verificar cuál  página vino como resultado consultando el código fuente. En este caso, el siguiente comentario debe estar en el código de la página: ``\n\nCuando la búsqueda es por término, el buscador aplica la consulta en el __indexador__, que es el responsable del algoritmo de búsqueda por término.\n\n__Puntuación:__\nEste algoritmo utiliza el concepto de puntuación (_Score_) para priorizar y ordenar los productos. A cada consulta realizada, el indexador puntúa los productos de acuerdo al término consultado. Algunos campos de la base (con pesos distintos) son considerados para el cálculo de esa puntuación.\n\nLa vitrina se arma en base a esa puntuación, en orden decreciente; es decir, el producto más puntuado será el primero a ser exhibido y el menos puntuado, el último.\n\n> ℹ️ Para más información, accede al artículo [¿Cómo funciona el campo Puntuación?](/es/docs/tutorials/como-funciona-el-campo-puntuacion).\n\n## Cómo funciona la búsqueda\n\nPara entender la búsqueda de VTEX, inicialmente es necesario saber cómo funciona el indexador y su proceso de actualización.\n\n### Indexador del catálogo\n\nEl indexador del catálogo es una base de datos escalable de acceso rápido, con algoritmos configurables de priorización de resultados. Está posicionado entre la base de datos convencional y el usuario. Vea el siguiente esquema:\n\n![](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/es/tutorials/catalogo/búsqueda/como-funciona-la-busqueda-de-vtex_1.png)\n\nEn el indexador encontramos todas las informaciones referentes al catálogo de productos (productos, SKUs, marcas, departamentos, categorías). El buscador utiliza estas informaciones para localizar los productos y mostrarlos en las vitrinas y los resultados de búsqueda. Por lo tanto, __solamente los productos indexados pueden ser encontrados por la búsqueda__.\n\n### Proceso de actualización (Indexación)\n\nAlteraciones en las características de cualquier producto (datos principales, precio, inventario, colección, etc.) generan actualizaciones del indexador. Es decir, __siempre que se altera un producto, se envía al final de la fila de indexación__.\n\nCuando se consume esta fila de indexación, las alteraciones aplicadas estarán disponibles para su visualización en el sitio. El proceso de indexación es seguro y cuenta con reglas de reintentos. Es decir, siempre que, por alguna razón, un elemento no se indexa en el primer intento, el sistema realiza otros intentos.\n\n### Campos y pesos\n\nEstos son los campos utilizados por el algoritmo de búsqueda y sus pesos para puntuación de productos:\n\n- __Nombre del Producto__: 2.8\n- __Primer nombre del producto__: 2.5\n- __Primero y segundo nombre del producto__: 1.2\n- __Nombre complemento del producto__: 1.0\n- __Palabras sustitutas (producto y marca)__: 0.7\n- __Especificaciones de Producto (apenas para campos de los tipos `texto indexado` y `texto largo indexado`)__: 0.5\n\n__Ejemplo__\n\nConsiderando el siguiente indexador:\n\n| Nombre del Producto      | Nombre Complemento del Producto\n    | Palabras sustitutas      | Especificaciones de Producto     |\n| ---------- | ---------- | ---------- | ---------- |\n| Pelota de fútbol       | Society       | pelota de futbol, pelota de football      | Blanca       |\n| Pelota       | Society       | sozaite, sossaite       | Pelota de fútbol       |\n| Zapatillas de fútbol       | Campo       | Sapatillas de fútbol, Zapatillas de football       | Blanca       |\n\n> ℹ️ Término buscado 1: **Pelota de fútbol**\n\nResultado:\n1. **Pelota de fútbol** (Mejor puntuado, pues el término corresponde exactamente al nombre del producto)\n2. **Pelota** (Segundo mejor puntuado, pues parte del término buscado corresponde a parte del nombre del producto)\n3. **Zapatillas de fútbol** (Tercer mejor puntuado, pues parte del término corresponde a una especificación)\n\n**Dato:** La utilización de __palabras sustitutas__, pese a tener un peso bajo para la puntuación del indexador, es un recurso extremadamente importante. Con este recurso se hace posible alcanzar a usuarios que realizan búsquedas por términos gramaticalmente equivocados, pero con la misma semántica.\n\n## Lea mas\n\n - [¿Cómo funciona el campo Score?](/es/docs/tutorials/como-funciona-el-campo-puntuacion)"}