Skip to content

Elasticsearch Console

The Elasticsearch Console provides real-time monitoring of search index synchronization with detailed progress tracking and performance metrics.

  • Real-time progress tracking
  • Phase status (Initialize, Bulk, Incremental)
  • Processed product count
  • ETA calculations
  • Success/failure rates
  • Processing speed (products/minute)
  • Memory usage
  • Failed batch tracking
  • Sync duration
  • Manual sync trigger
  • State reset
  • Error recovery
  • Log viewing

Page Template: page-elasticsearch-console.php
Manager: /inc/elasticsearch-console-manager.php
Sync Script: /scripts/elasticsearch-auto-sync.php

Navigate to /elasticsearch-console/ (admin only).

  1. Initialize: Reset and prepare
  2. Bulk: Process all products in batches
  3. Incremental: Sync only changes