Skip to content

Data & Search3 min read

Magento and Adobe Commerce Search: Elasticsearch Versions, OpenSearch, and Cutover Without Blank Results

Map Adobe Commerce versions to supported Elasticsearch/OpenSearch releases and cut over search without blank results, stale indexes, outages or unsafe rollback.

Share

Key takeaways

  • Commerce search compatibility is patch- and deployment-specific, check Adobe's current matrix.
  • OpenSearch 3 is the native path for Commerce 2.4.9; Cloud estates use OpenSearch, not arbitrary Elasticsearch versions.
  • Elasticsearch 7.17 support ended 15 January 2026, so inherited Commerce search versions are often already unsupported.
  • A green cluster does not prove Commerce search works, reindex, index prefix and engine config matter.
  • Cut over only after catalogue reindex and revenue-query replay; keep rollback to the old engine.
  • The architecture is a reference pattern and the linked ecommerce proof is a UAE case, not an Australian merchant claim.
On this page7 sections

Magento Elasticsearch OpenSearch compatibility is version-coupled: the supported engine depends on your exact Adobe Commerce patch and whether you run Cloud or on-premises. This guide covers the Adobe Commerce OpenSearch migration path, why Magento search not working after cutover is usually configuration or indexing, not a broken cluster, and how to avoid Magento Elasticsearch error blank-result failures.

Check the version matrix first

Adobe's system requirements are the source of truth.

Commerce releaseSearch engine (Aug 2026)Implication
2.4.9OpenSearch 3OpenSearch is the native path
2.4.8-p5OpenSearch 3; on-prem also lists Elasticsearch 8Deployment model matters
2.4.7-p10OpenSearch 2.19 / 3; on-prem lists Elasticsearch 8Patch level changes matrix
2.4.6-p15OpenSearch 2.19 / 3; ES not listedOld “2.4.6 + ES 7” diagrams are stale

Elasticsearch 7.17 end of support was 15 January 2026. Capture: edition + patch, Cloud vs on-prem, engine version, index prefix, modules, catalogue size, indexer duration, peak search latency.

Adobe Commerce search cutover sequence to avoid blank Magento search results

Cloud and on-premises are not the same

Adobe Commerce on cloud uses OpenSearch for supported modern releases. Elasticsearch 7+ is not supported there.

On-premises allows only combinations in Adobe's matrix for your exact patch. Do not copy a Cloud matrix to on-prem or vice versa.

Five-minute audit before cutover

  1. Record exact Commerce patch and deployment model
  2. Run bin/magento config:show catalog/search/engine
  3. Capture search hostname, index prefix, TLS model (no secrets in audit)
  4. Check catalogsearch_fulltext indexer status and last full reindex duration
  5. Inventory search modules, Live Search, custom analyzers
  6. Pull Adobe's current matrix for your patch
  7. Build revenue-driving query set before changing engine

Magento search not working: symptom map

SymptomLikely causeFirst check
Magento elasticsearch error / connection failureHost/auth/TLS, env lockCommerce logs + catalog/search/engine
Zero products after cutoverIndex not built, wrong prefixIndex count + indexer status
Stale resultsIndexer backlogbin/magento indexer:status, cron/queue
Slow store during migrationFull reindex contentionDB + search CPU, latency

A green cluster does not prove Commerce search is healthy.

Safe cutover sequence (reference architecture)

Build target OpenSearch/Elasticsearch in required Region → Reindex catalogsearch_fulltextReplay revenue queries → Switch engine config → Smoke test search/category/PDP → Keep old endpoint for rollback.

For Australian merchants, host cluster, snapshots and reindex workers in ap-southeast-2 or ap-southeast-4. See Sydney & Melbourne residency.

Note: Elastic App Search is retired, different from native catalogue search. See Enterprise Search migration.

Our ecommerce OpenSearch case is a UAE reference, not an Australian merchant claim.

Readiness checklist

  • Verify Commerce patch against Adobe's current search matrix
  • Complete production-scale catalogsearch_fulltext reindex on target
  • Replay top revenue queries and category paths
  • Define rollback triggers and old-engine retention window
  • Validate residency Region for search cluster and snapshots
  • Schedule cutover outside peak trading if possible

Limitations

Reference architecture, not legal or Adobe support advice. Re-check Adobe requirements before production. No invented Australian merchant case studies.


Sources: Adobe Commerce system requirements, verified 8 August 2026.

Next step: Scope Commerce search cutover · EOL hub · OpenSearch cutover checklist

MagentoAdobe CommerceOpenSearchElasticsearchEcommerceAustralia

Written by

Anurag Sogani

Founder & Principal Engineer, AiRAT

Anurag leads AiRAT's platform engineering practice, shipping production SOC, XDR and agent-security systems for regulated enterprises across UAE, India, Singapore, Europe, Australia and the US. He writes from delivery work: the frameworks here come out of live programmes, not vendor decks.

Common questions

6 questions

Does Adobe Commerce support both Elasticsearch and OpenSearch?

It depends on the exact Commerce release and deployment model. Current Adobe system requirements must be checked for the specific patch; modern Cloud deployments use OpenSearch.

Which search engine does Adobe Commerce 2.4.9 use?

Adobe's current system requirements list OpenSearch 3 for Adobe Commerce 2.4.9.

Why does Magento search return zero results after an OpenSearch cutover?

Common causes include an incomplete catalogsearch_fulltext reindex, wrong engine/host/index prefix, incompatible configuration or module behaviour, or stale/failed indexer processing.

How should we cut over Commerce search without blank results?

Build the target service first, complete and validate the catalogue index, replay representative queries, switch configuration/routing in a controlled window, run smoke tests and keep the old endpoint available for rollback.

Is Elastic App Search the same as Adobe Commerce catalog search?

No. Native Commerce catalogue search uses supported Elasticsearch/OpenSearch engines; Elastic App Search belongs to the retired Enterprise Search product line and requires its own migration plan.

Can Commerce search be hosted in Australia?

Yes, where the chosen service is available. Keep the search cluster, snapshots, replay/reindex workers, analytics and DR in approved Australian Regions if local residency is required.

Stay current

Engineering insights, when we publish them.

Production notes on AI, security, and data infrastructure. No marketing, only the pieces worth reading.

No spam. Unsubscribe anytime.

Get started

Leave your email - we'll reach out.

Share your work email and we'll follow up with a tailored note on security, AI, or data programmes - usually within one business day.

No spam. We only use your email to respond to this request.

Explore services →