Fast instant search and autocomplete for Magento 2 — products, categories, CMS pages, and popular searches, served through a bootstrap-free endpoint with zero extra database queries, plus built-in search analytics — one-time $199.
Ayasoftware Advanced Search replaces Magento's default autocomplete with a fast, mixed-result dropdown that queries your existing OpenSearch or Elasticsearch catalog index directly — no extra infrastructure to run.
x in dimension searches like 30" x 72").Everything is configurable from Stores → Configuration → Ayasoftware → Advanced Search: fast mode, minimum characters, suggestion limits per section, stop terms, synonyms, redirects, popular-query weighting and half-life, and analytics/conversion tracking.
ayasoftware/advancedsearch v1.0.0| Dependency | Version | Notes |
|---|---|---|
| Magento Open Source / Adobe Commerce | 2.4.x | Standard catalog-search index layout required |
| PHP | 8.1+ | Required by Magento framework |
| OpenSearch / Elasticsearch | 7+ | Must be Magento's configured catalog search engine, reachable from PHP |
| Package | Version | Purpose |
|---|---|---|
magento/framework | >=103.0 | Magento 2.4.x framework |
magento/module-catalog | * | Catalog data |
magento/module-catalog-search | * | Standard catalog search index |
magento/module-elasticsearch | * | OpenSearch/Elasticsearch engine integration |
Magento Open Source / Adobe Commerce 2.4.x
PHP 8.1+
OpenSearch or Elasticsearch 7+ configured as the catalog search engine
Composer dependencies installed:
- magento/framework
- magento/module-catalog
- magento/module-catalog-search
- magento/module-elasticsearch
Note: Uses entityid for product indexing. Adobe Commerce staging tables that use rowid are not currently supported. The included frontend widget targets Magento-rendered themes (e.g. Luma); headless storefronts must implement their own UI against the JSON endpoints.
x in dimension searches.Mars HeatTech™ Pullover display as Mars HeatTech™ Pullover.New and expanded settings under Stores -> Configuration -> Ayasoftware -> Advanced Search:
Re-run bin/magento advancedsearch:config:generate after changing search rules, suggestion settings, searchable attributes, or store content.
Marketing -> Advanced Search -> Zero Results.bin/magento setup:upgrade after installing or updating the extension.Install via Composer after configuring your credentials. See your dashboard for your license key.
# 1. Add the repository to your project (one-time)
composer config repositories.ayasoftware composer https://www.ayasoftware.com/repo
# 2. Add your credentials to auth.json (one-time)
composer config --global http-basic.www.ayasoftware.com your@email.com YOUR_LICENSE_KEY
# 3. Require the extension
composer require ayasoftware/advancedsearch
# 4. Enable and upgrade
bin/magento module:enable $(bin/magento module:status --enabled | tail -n +3)
bin/magento setup:upgrade
bin/magento cache:clean