Skip to main content

Stale or wrong results

Symptom

Filters return products or posts that should no longer match—or miss items you just published—especially after content, price, or stock changes.

Applies To

  • Sites with Transient Caching enabled
  • Sites using a Catalog index engine other than WordPress
  • Auto suggest phrase indexes on Text Search fields

Likely Causes

  1. Transient cache still serving old HTML/IDs — Cached filter responses outlive content edits.
  2. Catalog index not rebuilt — Internal, Typesense, Cloud, or Elasticsearch indexes lag behind the database.
  3. Hybrid fallback off — The catalog engine fails a filter state and returns empty instead of falling back to WordPress.
  4. WooCommerce variation price rule — Price matching for variable products does not match your expectation. See WooCommerce settings.

Fix

Step 1: Clear the filter cache

  1. Go to Divi Engine → Divi Ajax Filter → Transient Caching.
  2. Click Clear Cache.
  3. Retest the same filter combination while logged out.

Step 2: Rebuild the catalog index

  1. Open Catalog index.
  2. For Internal SQL, click Rebuild internal index (or rebuild per profile).
  3. For Typesense / Cloud / Elasticsearch, run the engine sync/rebuild controls for your profiles.
  4. Confirm Update index when content is saved if you want incremental updates going forward.

Details: Catalog and auto suggest and Catalog index.

Step 3: Enable hybrid fallback

  1. In Catalog index → Maintenance, enable Hybrid fallback to WordPress.
  2. Save, clear cache, and retest filters that previously returned nothing.

Step 4: Rebuild Auto suggest (if search suggestions are wrong)

  1. Open Auto suggest.
  2. Click Rebuild search phrase index now.
  3. Retest Text Search suggestions.

Verify

Edit or publish a test item that should appear for a known filter. After clear/rebuild, that item should appear (and removed items should disappear) for logged-out visitors.

Collect for Support

If the fix does not work, collect:

  • Catalog engine in use (WordPress, Internal, Typesense, Cloud, Elasticsearch)
  • Whether caching is enabled and cache type (Redis / Memcached / WordPress DB)
  • Whether hybrid fallback is on
  • Approximate catalog size and when the index was last rebuilt
  • Example filter URL that returns wrong results

What's Next