Diagnóstico de Índice
Diagnóstico de Índice — es una ventana modal de diagnóstico de la indexación del sistema. Muestra cuán completa y correctamente están indexados los datos del proyecto en los motores de búsqueda, y ayuda a identificar rápidamente la causa si la búsqueda no devuelve todos los registros o funciona con retraso.
La ventana se abre al hacer clic en el ícono de índice en la parte superior de la aplicación (encabezado). Más detalles sobre los íconos de la barra superior — en la sección elementos básicos de la interfaz.

La discrepancia entre "Esperado" y "En búsqueda" es normal durante la reindexación o justo después de editar conjuntos de atributos: una tarea programada (cron) actualizará los datos en la próxima indexación. Sin embargo, si la discrepancia persiste después de la siguiente indexación, es una señal de un problema.
Salud de la Tabla
El bloque superior refleja el estado general de la indexación en todas las tablas del sistema.
- Total: N/N ✓ — cuántas tablas del total están en estado correcto.
- Cola de datos de índice — estado de la cola de tareas de indexación de datos:
- Activas — tareas que se están ejecutando en este momento.
- Esperando — tareas que están a la espera de ejecución.
- Fallidas — tareas que han terminado con error.
- Retrasadas — tareas pospuestas.
- Tareas de fondo fallidas — contador de tareas de fondo que han terminado con error. El bloque se puede expandir para ver los detalles.
- Tareas de fondo retrasadas — contador de tareas de fondo retrasadas, también se expande para ver detalles.
A continuación, se encuentra una tabla de estado para cada entidad con las siguientes columnas:
- Tabla — nombre de la tabla (productos, páginas, bloques, administradores, descuentos, etc.).
- Esperado — cuántos registros deberían estar en el índice.
- Indexado — cuántos registros han sido realmente indexados.
- No en índice — cuántos registros faltan en el índice.
- Huérfanos — registros "huérfanos": presentes en el índice, pero que ya no están en los datos originales.
- Omitidos — registros omitidos durante la indexación (por ejemplo,
3 de 4 entidades— omitido para parte de las entidades; la fila se puede expandir). - Último indexado — cuándo se indexó la tabla por última vez (o
Nunca indexado, si no se indexó). - Estado — estado final de la fila: ✓ significa que todo está en orden con la tabla.
Consistencia de Datos
El bloque Consistencia de Datos muestra la consistencia en la cantidad de registros entre diferentes almacenes para cada entidad. Esto ayuda a ver dónde exactamente los datos no coinciden.
Columnas:
- Entidad — entidad (productos, páginas, bloques).
- Catálogo — cantidad de registros en el catálogo principal (fuente de datos).
- Tabla de Resumen (vistas) — cantidad en la tabla de resumen (vistas materializadas).
- Motor de Búsqueda (Elastic) — cantidad de registros en Elasticsearch.
- Búsqueda Inteligente (Vector DB) — cantidad de registros en la base de datos vectorial de búsqueda inteligente (un guion
—significa que la entidad no participa en la búsqueda inteligente).
Si los valores en la fila no coinciden, las discrepancias se resaltan en color — esto indica en qué almacén los datos son incompletos.
Vistas Materializadas
El bloque Vistas Materializadas muestra las vistas materializadas (tablas de resumen) y la cantidad de filas en cada una de ellas: products_view, pages_view, blocks_view, etc.
En los planes con Elasticsearch, la actualización de vistas (view refresh) está desactivada — los datos en este bloque pueden estar desactualizados respecto al estado real.
Elasticsearch
El bloque Elasticsearch enumera los índices de búsqueda y la cantidad de documentos en cada uno de ellos (products_v1, pages_v1, blocks_v1, etc.). A través de esto se puede verificar cuántos documentos realmente almacena el motor de búsqueda para cada entidad.
Cobertura de Base de Datos Vectorial
El bloque Cobertura de Base de Datos Vectorial refleja la cobertura de datos en la base de datos vectorial de búsqueda inteligente — por ejemplo, 1/1 (100%) significa que todos los registros adecuados están indexados en la base de datos vectorial. Un bajo porcentaje de cobertura indica que parte de los datos aún no ha sido incluida en la búsqueda inteligente.
Actualizar
El botón Actualizar en la esquina superior derecha de la ventana actualiza todos los indicadores de diagnóstico para obtener el estado actual de la indexación sin recargar la página.