Indeks Diagnostik
Indeks Diagnostik — ini adalah jendela modal untuk diagnosis pengindeksan sistem. Ini menunjukkan seberapa lengkap dan akurat data proyek diindeks di mesin pencari, dan membantu dengan cepat menentukan penyebabnya jika pencarian tidak mengembalikan semua catatan atau berfungsi dengan keterlambatan.
Jendela ini terbuka dengan mengklik ikon indeks di panel atas program (header). Lebih lanjut tentang ikon di panel atas — di bagian elemen dasar antarmuka.

Perbedaan antara "Diharapkan" dan "Dalam pencarian" adalah hal yang normal selama reindeksasi atau segera setelah mengedit kumpulan atribut: tugas terjadwal (cron) akan menarik data pada reindeksasi berikutnya. Namun, jika perbedaan tetap ada setelah reindeksasi berikutnya — ini adalah sinyal adanya masalah.
Kesehatan Tabel
Blok atas mencerminkan keadaan umum pengindeksan di semua tabel sistem.
- Total: N/N ✓ — berapa banyak tabel dari total yang berada dalam keadaan baik.
- Antrian Data Indeks — keadaan antrian tugas pengindeksan data:
- Aktif — tugas yang sedang dijalankan saat ini.
- Menunggu — tugas yang menunggu untuk dijalankan.
- Gagal — tugas yang selesai dengan kesalahan.
- Tertunda — tugas yang ditunda.
- Pekerjaan Latar Belakang Gagal — penghitung tugas latar belakang yang selesai dengan kesalahan. Blok ini dapat diperluas untuk melihat detailnya.
- Pekerjaan Latar Belakang Tertunda — penghitung tugas latar belakang yang tertunda, juga dapat diperluas untuk melihat detailnya.
Di bawahnya terdapat tabel status untuk setiap entitas dengan kolom-kolom berikut:
- Tabel — nama tabel (produk, halaman, blok, admin, diskon, dll.).
- Diharapkan — berapa banyak catatan yang seharusnya ada di indeks.
- Diindeks — berapa banyak catatan yang sebenarnya telah diindeks.
- Tidak ada di indeks — berapa banyak catatan yang tidak ada di indeks.
- Yatim — catatan "yatim": ada di indeks, tetapi sudah tidak ada di data sumber.
- Dilewati — catatan yang dilewati saat pengindeksan (misalnya,
3 dari 4 entitas— dilewati untuk sebagian entitas; baris ini dapat diperluas). - Terakhir Diindeks — kapan tabel terakhir kali diindeks (atau
Tidak Pernah Diindeks, jika belum diindeks). - Status — status akhir baris: ✓ berarti tabel dalam keadaan baik.
Konsistensi Data
Blok Konsistensi Data menunjukkan konsistensi jumlah catatan antara berbagai penyimpanan untuk setiap entitas. Ini membantu melihat di mana data tidak cocok.
Kolom-kolom:
- Entitas — entitas (produk, halaman, blok).
- Katalog — jumlah catatan di katalog utama (sumber data).
- Tabel Ikhtisar (views) — jumlah di tabel ikhtisar (tampilan materialisasi).
- Mesin Pencari (Elasticsearch) — jumlah catatan di Elasticsearch.
- Pencarian Cerdas (Vector DB) — jumlah catatan di basis data vektor pencarian cerdas (garis miring
—berarti entitas tidak terlibat dalam pencarian cerdas).
Jika nilai di baris tidak cocok, perbedaan akan disorot dengan warna — ini menunjukkan di penyimpanan mana data tidak lengkap.
Tampilan Materialisasi
Blok Tampilan Materialisasi menunjukkan tampilan materialisasi (tabel ikhtisar) dan jumlah baris di masing-masing: products_view, pages_view, blocks_view, dll.
Pada tarif dengan Elasticsearch, pembaruan tampilan (view refresh) dinonaktifkan — data di blok ini mungkin tertinggal dari keadaan nyata.
Elasticsearch
Blok Elasticsearch mencantumkan indeks pencarian dan jumlah dokumen di masing-masing (products_v1, pages_v1, blocks_v1, dll.). Ini dapat digunakan untuk memeriksa berapa banyak dokumen yang sebenarnya disimpan oleh mesin pencari untuk setiap entitas.
Cakupan Basis Data Vektor
Blok Cakupan Basis Data Vektor mencerminkan cakupan data di basis data vektor pencarian cerdas — misalnya, 1/1 (100%) berarti semua catatan yang sesuai telah diindeks di basis data vektor. Persentase cakupan yang rendah menunjukkan bahwa sebagian data belum masuk ke pencarian cerdas.
Segarkan
Tombol Segarkan di sudut kanan atas jendela memperbarui semua indikator diagnosis untuk mendapatkan keadaan pengindeksan yang terkini tanpa memuat ulang halaman.