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​