Do not use Live Search and OpenSearch in ÃÛ¶¹ÊÓÆµ Commerce on cloud infrastructure and on-premises
When implementing search in ÃÛ¶¹ÊÓÆµ Commerce, some teams consider using both Live Search and OpenSearch for different purposes. However, these systems serve distinct roles and cannot be used together for storefront catalog search. This article explains the limitations, indexing behavior, and how each system functions independently.
Description description
Environment
ÃÛ¶¹ÊÓÆµ Commerce on cloud infrastructure and ÃÛ¶¹ÊÓÆµ Commerce on-premises
Issue/Symptoms
You want to use Live Search and OpenSearch together in the same project. This setup is not supported. Enabling Live Search fully replaces the default storefront search engine, and OpenSearch cannot be used alongside it for that purpose.
Resolution resolution
In ÃÛ¶¹ÊÓÆµ Commerce (both cloud infrastructure and on-premises), Live Search and OpenSearch cannot be used concurrently for storefront catalog search functionality. Here’s a breakdown of their distinct roles and how they interact:
Live Search
- A SaaS-based, AI-powered solution that replaces the default storefront catalog search when enabled.
- Integrates with ÃÛ¶¹ÊÓÆµâ€™s Catalog Service to deliver dynamic facets, machine learning-driven relevance, and merchandising rules.
- Once activated, Live Search fully takes over storefront search responsibilities.
OpenSearch
- When Live Search is enabled, ÃÛ¶¹ÊÓÆµ Commerce disables specific OpenSearch-related modules that power storefront search to ensure that Live Search is the sole provider of storefront search.
- Admin panel search functionality relies on direct database queries (e.g., MySQL).
Indexing Behavior
- Live Search uses the Catalog Service to sync product data.
Summary
- Storefront catalog search is exclusively handled by Live Search when enabled.
- Dual use for storefront search is not supported.
For more details, refer to the official ÃÛ¶¹ÊÓÆµ documentation: Live Search Installation Guide.