İndeks Tanı
İndeks Tanı — sistemin indeksleme durumu için bir tanı penceresidir. Projenin verilerinin arama motorlarında ne kadar eksiksiz ve doğru bir şekilde indekslendiğini gösterir ve arama sonuçları tüm kayıtları döndürmediğinde veya gecikmeli çalıştığında sorunun nedenini hızlıca belirlemeye yardımcı olur.
Pencere, programın üst panelindeki indeks simgesine tıklanarak açılır. Üst panel simgeleri hakkında daha fazla bilgi için arayüzün temel bileşenleri bölümüne bakın.

"Beklenen" ve "Aramada" arasındaki fark, yeniden indeksleme sırasında veya özellik setleri düzenlendikten hemen sonra normaldir: planlı görev (cron) bir sonraki indekslemede verileri çekecektir. Ancak, fark bir sonraki indekslemeden sonra da devam ederse, bu bir sorun olduğuna işaret eder.
Tablo Sağlığı
Üst blok, sistemdeki tüm tabloların indeksleme durumunu yansıtır.
- Toplam: N/N ✓ — toplam sayıdan kaç tablonun düzgün durumda olduğunu gösterir.
- İndeks-veri Kuyruğu — veri indeksleme görevlerinin durumu:
- Aktif — şu anda yürütülen görevler.
- Bekliyor — yürütülmeyi bekleyen görevler.
- Başarısız — hata ile sona eren görevler.
- Gecikmiş — ertelenmiş görevler.
- Başarısız Arka Plan Görevleri — hata ile sona eren arka plan görevlerinin sayacı. Detayları görmek için blok genişletilebilir.
- Gecikmiş arka plan görevleri — ertelenmiş arka plan görevlerinin sayacı, detayları görmek için de genişletilebilir.
Aşağıda, her varlık için durum tablosu yer almaktadır ve şu sütunları içerir:
- Tablo — tablonun adı (ürünler, sayfalar, bloklar, yöneticiler, indirimler vb.).
- Beklenen — indekste olması gereken kayıt sayısı.
- İndekslenmiş — gerçekte indekslenmiş kayıt sayısı.
- İndekste Yok — indekste bulunmayan kayıt say ısı.
- Yetim — indekste bulunan ancak kaynak verilerde artık olmayan "yetim" kayıtlar.
- Atlanan — indeksleme sırasında atlanan kayıtlar (örneğin,
3 of 4 entities— bazı varlıklar için atlanmış; satır genişletilebilir). - Son İndekslenmiş — tablonun en son ne zaman indekslendiği (veya indekslenmedi ise
Asla İndekslenmedi). - Durum — satırın nihai durumu: ✓, tablonun durumunun iyi olduğunu gösterir.
Veri Tutarlılığı
Veri Tutarlılığı bloğu, her varlık için farklı depolardaki kayıt sayılarının tutarlılığını gösterir. Bu, verilerin nerede tutarsızlık gösterdiğini görmeye yardımcı olur.
Sütunlar:
- Varlık — varlık (ürünler, sayfalar, bloklar).
- Katalog — ana katalogdaki kayıt sayısı (veri kaynağı).
- Genel Bakış Tablosu (görünümler) — genel bakış tablosundaki kayıt sayısı (materyalize edilmiş görünümler).
- Arama Motoru (Elastic) — Elasticsearch'teki kayıt sayısı.
- Akıllı Arama (Vektör DB) — akıllı arama vektör veritabanındaki kayıt sayısı (eksi
—işareti, varlığın akıllı aramada yer almadığını gösterir).
Eğer bir satırdaki değerler uyuşmuyorsa, tutarsızlıklar renkle vurgulanır — bu, verilerin hangi depoda eksik olduğunu gösterir.
Materyalize Edilmiş Görünümler
Materyalize Edilmiş Görünümler bloğu, materyalize edilmiş görünümleri (genel bakış tabloları) ve her birindeki satır sayısını gösterir: products_view, pages_view, blocks_view vb.
Elasticsearch ile olan tariflerde görünüm güncellemeleri (view refresh) devre dışı bırakılmıştır — bu bloktaki veriler gerçek durumdan geride kalabilir.
Elasticsearch
Elasticsearch bloğu, arama indekslerini ve her birindeki belge sayısını listeler (products_v1, pages_v1, blocks_v1 vb.). Bu, her varlık için arama motorunun gerçekten ne kadar belge sakladığını kontrol etmeye olanak tanır.
Vektör Veri Tabanı Kapsamı
Vektör Veri Tabanı Kapsamı bloğu, akıllı arama vektör veritabanındaki veri kapsamını yansıtır — örneğin, 1/1 (100%) tüm uygun kayıtların vektör DB'de indekslendiğini gösterir. Düşük bir kapsam yüzdesi, verilerin bir kısmının henüz akıllı aramaya dahil edilmediğini gösterir.
Yenile
Pencerenin sağ üst köşesindeki Yenile butonu, sayfayı yeniden yüklemeden indeksleme durumunu güncelleyerek tüm tanı göstergelerini yeniler.