Buskara
← Centro de ayuda

Reindexar el catálogo

Cuándo vale la pena forzar una indexación completa, por dónde se hace, lo que cuesta, y qué hacer cuando el botón no llega al final.

5 min Actualizado el 31 agosto 2026

La mayoría de los días no hace falta. El precio y el stock llegan en segundos por el tiempo real, y la sincronización periódica revisa el catálogo por su cuenta, sin coste alguno. Esta guía es para las veces en que ha cambiado mucho de golpe y no quiere esperar; y como forzar tiene un precio, pequeño pero real, conviene saber cuándo compensa.

Cuándo vale la pena

  • Una importación grande de productos, hecha por CSV o directa en la base de datos.
  • Un cambio estructural: renombrar categorías, rehacer características, cambiar la estructura de combinaciones.
  • Después de activar o desactivar el compartir de ventas o de precio de coste en el módulo PrestaShop.
  • Después de cambiar los pesos de los campos, si quiere ver el efecto de inmediato en vez de esperar a la reconstrucción que el guardado ya ha pedido.

Cuándo no vale la pena Los cambios de precio, de stock y de estado llegan por el tiempo real en segundos. Reindexar por eso gasta tiempo, gasta bTokens y no cambia nada.

Lo que cuesta

La regla es una sola, en todas las plataformas:

  • La rutina es gratuita. El tiempo real, la sincronización periódica, la primera sincronización de una tienda Shopify y la pasada horaria del contenido no cuestan nada: no rozan el límite del plan ni generan excedente.
  • Forzar cuesta 1 bToken por cada 1.000 documentos enviados. Un catálogo de 8.000 productos cuesta 8 bTokens; uno de 250 cuesta 1, porque la cuenta redondea hacia arriba.

El precio aparece siempre antes de confirmar. En el panel, el botón abre una ventana con la estimación para el catálogo en cuestión; en el módulo PrestaShop, a partir de la versión 0.22, el botón muestra el mismo aviso y solo arranca con la confirmación, en la primera indexación como en las siguientes; el comando de línea lo imprime antes de empezar. Lo que se gasta queda visible en el gráfico de uso, en la línea reindex, para poder comprobarlo. Ver el plan y los pagos.

Dónde está el botón

En el panel, para cualquier plataforma: en Cuenta → Tiendas, abra la ficha de la tienda y pulse Reindexar todo. Es la única vía en una tienda Shopify, donde no hay módulo alguno: Buskara va a buscar el catálogo a Shopify y reconstruye los motores por su cuenta.

En el módulo PrestaShop, en la configuración del módulo Buskara, el mismo botón Reindexar todo sigue existiendo, y hace lo mismo: quien tiene el catálogo es la tienda, y es de ella de donde parte la exportación. Da igual pulsar uno u otro; la ejecución es la misma y cuenta de la misma manera.

Sea cual sea el botón, es en la ficha de la tienda en el panel donde sigue lo que está pasando: En cola, Indexando… (enviados / total) y por fin Al día, con el total de documentos.

Qué se ve mientras corre

En el módulo PrestaShop, el catálogo sube por lotes: la página pide un trozo cada vez, muestra la barra avanzando con los elementos ya enviados, y al final recarga con el resultado. Es así porque una sola petición enviando decenas de miles de productos chocaba con el límite de tiempo del servidor, y lo que aparecía era un Request Timeout sin ninguna explicación.

Mantenga la pestaña abierta hasta el final. Si la cierra a medias, lo que ya subió se queda donde está y el resto entra en la siguiente indexación, sea otro clic en el botón o la sincronización periódica.

Lanzada desde el panel, la ejecución corre de nuestro lado, en cola, y no necesita ninguna pestaña abierta: puede cerrar la página y volver cuando quiera. En una tienda PrestaShop, el panel le pide el catálogo a la tienda por la misma dirección de la sincronización periódica, así que tiene que estar accesible desde fuera; ver cómo se indexa el catálogo.

Sin navegador, por línea de comandos

Para tiendas PrestaShop con muchas referencias, o para dejarlo corriendo fuera de horas, el módulo trae el mismo trabajo en línea de comandos:

php modules/buskara/cli/reindex.php

No tiene ningún límite de tiempo y no necesita a nadie delante de la pantalla. Cuenta como cualquier otra reindexación forzada, y dice el precio antes de arrancar.

Qué le pasa a la búsqueda mientras tanto

Sigue respondiendo, con el índice anterior. El cambio se hace al final: los visitantes nunca reciben resultados a medias de una reconstrucción, ni un catálogo por la mitad.

Si el total no cuadra

Compare el total de documentos del motor con el número de productos activos de la tienda. Una diferencia es casi siempre una de estas: productos inactivos o no visibles en la tienda, la opción productos sin stock: ocultar haciendo exactamente lo que le pidieron, o una indexación que todavía no ha terminado. En una tienda Shopify cuentan además los borradores, los productos archivados y los no publicados en el canal de la tienda online, que quedan fuera a propósito.

La lista completa de las causas, por orden de probabilidad, está en productos que no aparecen.

¿Le ha resultado útil esta guía?

No, sigo con dudas