PHPackages                             mage2kishan/module-search-autocomplete - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. mage2kishan/module-search-autocomplete

ActiveMagento2-module[Search &amp; Filtering](/categories/search)

mage2kishan/module-search-autocomplete
======================================

Engine-agnostic, bot-hardened, cached search autocomplete for Magento 2 and Hyva. Searches products, categories and CMS pages via the configured Magento search engine (Elasticsearch 7 / 8 / OpenSearch / MySQL fallback). Includes 9 layers of bot protection, dynamic catalog-derived synonym matching, dedicated cache type, popular and recent searches, full keyboard navigation and accessible markup. Works on stock Luma and Hyva theme out of the box.

1.0.4(4w ago)026↓50%11proprietaryPHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 12Pushed yesterdayCompare

[ Source](https://github.com/mage2sk/module-search-autocomplete)[ Packagist](https://packagist.org/packages/mage2kishan/module-search-autocomplete)[ Docs](https://kishansavaliya.com)[ RSS](/packages/mage2kishan-module-search-autocomplete/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (11)Versions (6)Used By (1)

Panth Search Autocomplete — Intelligent Instant Search &amp; AJAX Product Suggestions for Magento 2
===================================================================================================

[](#panth-search-autocomplete--intelligent-instant-search--ajax-product-suggestions-for-magento-2)

[![Magento 2.4.4 - 2.4.8](https://camo.githubusercontent.com/079c832211eed4f9451ebe264e3865f825b0f9f31b041cbf03676c6e254535d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e342532302d2d253230322e342e382d6f72616e67653f6c6f676f3d6d6167656e746f266c6f676f436f6c6f723d7768697465)](https://magento.com)[![PHP 8.1 - 8.4](https://camo.githubusercontent.com/56b3cce18841623e2cbed2ebf09b06be1be8807e99e6e054a89d304ab4790b8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532302d2d253230382e342d626c75653f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://php.net)![Hyva + Luma](https://camo.githubusercontent.com/228064c57e047d7148c648a8f5a27ac7956690d93a218e12446860bcc2a90056/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5468656d65732d487976612532302532422532304c756d612d376333616564)[![Packagist](https://camo.githubusercontent.com/900545f465a88c76ccf24c65963f51eac258d075cddd5a3cbbdc2495506c514e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d7365617263682d2d6175746f636f6d706c6574652d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-search-autocomplete)[![GitHub](https://camo.githubusercontent.com/28e2cbfeea5d397b3a1c7a5941d39b3dd2ea72f9a94f75d756a5879716442b91/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769744875622d6d61676532736b2532466d6f64756c652d2d7365617263682d2d6175746f636f6d706c6574652d3138313731373f6c6f676f3d676974687562266c6f676f436f6c6f723d7768697465)](https://github.com/mage2sk/module-search-autocomplete)[![Upwork Top Rated Plus](https://camo.githubusercontent.com/6f72584179420c41ed90432fd2579a4ed36199d4229e8181d20f353c1c4ee4eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5570776f726b2d546f702532305261746564253230506c75732d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)[![Panth Infotech Agency](https://camo.githubusercontent.com/401a792e990131002e91054d1b04494af5a2152fcc891ca000eb683786770abf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4167656e63792d50616e7468253230496e666f746563682d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)[![Get a Quote](https://camo.githubusercontent.com/0b6c02cc1ad00f11bf1b0164a9998734bd716473db36cc2a5c1517e3d3578d1b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4765742532306125323051756f74652d46726565253230457374696d6174652d444332363236)](https://kishansavaliya.com/get-quote)

> **Intelligent search autocomplete for Magento 2** — instant AJAX results with product suggestions, SKU search, description matching, category &amp; CMS page results, layered navigation of result sections, and fully configurable result counts. Works flawlessly on both **Hyva** and **Luma** themes with engine-agnostic support for Elasticsearch 7/8, OpenSearch, and the MySQL fallback search engine.

**Panth Search Autocomplete** turns the sluggish stock Magento search box into a lightning-fast, conversion-focused shopping assistant. As shoppers type, the dropdown instantly surfaces matching products (with images and prices), related categories, CMS pages, and popular searches — all via debounced AJAX calls that bypass full page loads. Every result section can be toggled, limited, and styled independently, giving merchandisers complete control over what shoppers see first.

The module searches across product **name, SKU, short description, and full description** using Magento's configured search engine, so results stay consistent with the on-site search results page. A dedicated cache type, 9-layer bot protection (form-key validation, per-IP rate limiting, query length caps, honeypots), and full keyboard &amp; ARIA accessibility keep it fast, secure, and inclusive. Whether you run a high-traffic Luma storefront or a modern Hyva + Alpine.js build, Panth Search Autocomplete drops in with zero frontend conflicts.

---

🚀 Need Custom Magento 2 Development?
------------------------------------

[](#-need-custom-magento-2-development)

> **Get a free quote for your project in 24 hours** — custom modules, Hyva themes, performance optimization, M1→M2 migrations, and Adobe Commerce Cloud.

 [ ![Get a Free Quote](https://camo.githubusercontent.com/eac8c45d21cff8b139ddc392325f3bd6c8266a6f3d7b23f15131c958f3d3c8d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476574253230612532304672656525323051756f74652532302545322538362539322d5265706c7925323077697468696e2532303234253230686f7572732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

### 🏆 Kishan Savaliya

[](#-kishan-savaliya)

**Top Rated Plus on Upwork**

[![Hire on Upwork](https://camo.githubusercontent.com/b69353d3c6e192f4d03cc36bb8883612004e32f54dd2dbcc1e700dd791acd875/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532306f6e2532305570776f726b2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

### 🏢 Panth Infotech Agency

[](#-panth-infotech-agency)

**Magento Development Team**

[![Visit Agency](https://camo.githubusercontent.com/bbf04bdd2aff502082508568ec42ace3a7475c98756f596e2013056c89726ed6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742532304167656e63792d50616e7468253230496e666f746563682d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

**Visit our website:** [kishansavaliya.com](https://kishansavaliya.com) | **Get a quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)

---

Table of Contents
-----------------

[](#table-of-contents)

- [Key Features](#key-features)
- [How It Works](#how-it-works)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [Search Fields &amp; Matching](#search-fields--matching)
- [Bot &amp; Abuse Protection](#bot--abuse-protection)
- [Performance &amp; Caching](#performance--caching)
- [Hyva &amp; Luma Theme Support](#hyva--luma-theme-support)
- [Troubleshooting](#troubleshooting)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Key Features
------------

[](#key-features)

### Instant AJAX Autocomplete

[](#instant-ajax-autocomplete)

- **Live results as you type** — debounced AJAX requests (default 200ms) fire after the minimum query length is met
- **Product suggestions with images &amp; prices** — show thumbnail, name, price, SKU and short description per hit
- **SKU search** — match exact or partial SKUs so B2B customers can find products by code
- **Description matching** — searches short and long descriptions, not just the product name
- **Category suggestions** — surface matching category links so shoppers can jump directly to listings
- **CMS page suggestions** — show matching pages (about, shipping, FAQ) right inside the dropdown
- **Popular &amp; recent searches** — display trending queries when the input is empty or too short
- **Layered result navigation** — each result section (products / categories / pages / popular) is an independent block with its own limit and visibility toggle

### Merchant Controls

[](#merchant-controls)

- **Configurable result count** — independent `products_limit`, `categories_limit`, `pages_limit`, and `popular_limit`
- **Min / max query length** — default 2–64 characters (hard cap prevents DoS via huge queries)
- **Debounce interval** — tune request frequency between responsiveness and server load
- **Show / hide** product images, prices, category section, CMS section, popular section — all per store view
- **Engine-agnostic** — uses whatever search engine Magento is configured with (Elasticsearch 7, 8, OpenSearch, or MySQL fallback)

### Security &amp; Performance

[](#security--performance)

- **9 layers of bot protection** — form-key validation, per-IP rate limiting, query length caps, honeypot fields, referer checks, and more
- **Dedicated cache type** — `panth_search_autocomplete` cache is auto-invalidated on catalog / CMS changes
- **Lightweight frontend** — no jQuery dependency on Hyva, Alpine.js-powered; graceful Luma KnockoutJS implementation
- **ARIA-accessible markup** — full keyboard navigation (arrow keys, Enter, Escape) and screen-reader support

### Developer-Friendly

[](#developer-friendly)

- **MEQP compliant** — passes Adobe's Magento Extension Quality Program
- **PSR-12 code style** — clean, documented, fully typed
- **Composer-installable** — no manual file copying
- **Zero third-party dependencies** — uses only Magento framework classes

---

How It Works
------------

[](#how-it-works)

1. Shopper types in the search box.
2. JavaScript debounces input (configurable, default 200ms) and validates minimum length.
3. AJAX request hits `/panth_searchautocomplete/ajax/index` with the form key.
4. Controller validates form key, checks per-IP rate limit, and normalises the query.
5. Cache layer is checked — if hit, response is returned in &lt;5ms.
6. On cache miss, the module queries Magento's configured search engine across name, SKU, short description and description fields.
7. Results are assembled into sections (products, categories, CMS pages, popular searches), each respecting its own limit.
8. JSON response is cached and rendered into the dropdown via Alpine.js (Hyva) or Knockout (Luma).

---

Compatibility
-------------

[](#compatibility)

RequirementVersions SupportedMagento Open Source2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce Cloud2.4.4 — 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xSearch EngineElasticsearch 7.x, 8.x, OpenSearch 1.x/2.x, MySQL fallbackHyva Theme1.0+ (Alpine.js powered dropdown)Luma ThemeNative supportPanth Core`^1.0` (auto-installed via Composer)---

Installation
------------

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-search-autocomplete
bin/magento module:enable Panth_Core Panth_SearchAutocomplete
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

### Manual Installation via ZIP

[](#manual-installation-via-zip)

1. Download the latest release from [Packagist](https://packagist.org/packages/mage2kishan/module-search-autocomplete) or [GitHub](https://github.com/mage2sk/module-search-autocomplete).
2. Extract to `app/code/Panth/SearchAutocomplete/`.
3. Ensure `Panth_Core` is also present in `app/code/Panth/Core/` or installed via Composer.
4. Run the enable / upgrade commands above.

### Verify Installation

[](#verify-installation)

```
bin/magento module:status Panth_SearchAutocomplete
# Expected output: Module is enabled
```

After installation, navigate to:

```
Admin → Stores → Configuration → Panth Extensions → Search Autocomplete

```

---

Configuration
-------------

[](#configuration)

All settings live at **Stores → Configuration → Panth Extensions → Search Autocomplete**.

### General

[](#general)

SettingDefaultDescriptionEnable ModuleYesMaster toggle for the autocomplete dropdown.Minimum Query Length2Shorter queries never hit the backend.Maximum Query Length64Hard cap to prevent CPU DoS via huge queries.Input Debounce (ms)200Lower = more requests, higher = laggier UX.### Result Sections

[](#result-sections)

SettingDefaultDescriptionMax Products8Number of product hits shown.Max Categories4Number of matching categories.Max CMS Pages3Number of matching CMS pages.Max Popular Searches5Number of trending queries when input is short.Show Product ImagesYesToggle thumbnails in dropdown.Show Product PricesYesToggle prices in dropdown.Show Categories SectionYesToggle entire categories block.Show CMS Pages SectionYesToggle entire CMS pages block.Show Popular Searches SectionYesToggle popular-searches block.### Caching

[](#caching)

SettingDefaultDescriptionEnable Result CacheYesDedicated cache type `panth_search_autocomplete`.Cache TTL (seconds)300Auto-invalidated when products / categories / CMS pages change.### Bot &amp; Abuse Prevention

[](#bot--abuse-prevention)

SettingDefaultDescriptionRequire Form KeyYesRejects requests without a valid Magento form\_key.Rate Limit (req / min / IP)60Cache-served responses do not count.---

Search Fields &amp; Matching
----------------------------

[](#search-fields--matching)

Panth Search Autocomplete queries the following product attributes through Magento's configured search engine:

- **Name** — primary match
- **SKU** — exact and partial matches (critical for B2B stores)
- **Short Description** — keyword matching
- **Description** — full-text matching
- **URL Key** — fallback for slug-based queries

Category suggestions match against **category name** and **description**. CMS page suggestions match **title** and **content heading**. All matching honours store view scope, website scope, and visibility / status flags — out-of-stock and disabled products never appear.

---

Bot &amp; Abuse Protection
--------------------------

[](#bot--abuse-protection)

Search endpoints are a favourite target for scrapers and DoS attackers. Panth Search Autocomplete ships with 9 defensive layers enabled by default:

1. **Form-key validation** — rejects requests without a valid Magento session form\_key.
2. **Per-IP rate limiting** — configurable requests/minute, backed by Magento cache.
3. **Query length cap** — `max_query_length` rejects oversized payloads.
4. **Minimum query length** — blocks 1-character fishing queries.
5. **Honeypot field** — hidden input that bots fill in but humans cannot.
6. **Referer validation** — rejects cross-origin requests from non-storefront referers.
7. **User-agent heuristics** — flags known scraper signatures.
8. **Response caching** — repeated identical queries never re-hit the search engine.
9. **Query normalisation** — strips control characters, collapses whitespace, lowercases.

---

Performance &amp; Caching
-------------------------

[](#performance--caching)

A dedicated cache type keeps autocomplete responses blazingly fast:

- **Cache key** — derived from `store_id + query_hash + config_hash`
- **Auto-invalidation** — on product save, category save, CMS page save, and config change
- **Cache type** — `panth_search_autocomplete` (listed in Admin → System → Cache Management)
- **Typical response time** — &lt;5ms on cache hit, 30–80ms on Elasticsearch miss

To manually flush:

```
bin/magento cache:clean panth_search_autocomplete
```

---

Hyva &amp; Luma Theme Support
-----------------------------

[](#hyva--luma-theme-support)

### Hyva Theme

[](#hyva-theme)

- **Alpine.js + Tailwind CSS** — no jQuery, no KnockoutJS
- **Zero CLS** — dropdown uses absolute positioning with reserved dimensions
- **Works with Hyva Checkout** — no conflicts with the Hyva ecosystem

### Luma Theme

[](#luma-theme)

- **Native KnockoutJS integration** — matches stock Magento component style
- **LESS theming** — inherits your theme colours via CSS variables
- **Magento UI Library** — uses standard `_ui.less` mixins

Both implementations share the same backend controller and respond to the same configuration options, so merchants can switch themes without retraining.

---

Troubleshooting
---------------

[](#troubleshooting)

IssueCauseResolutionDropdown never appearsModule disabled or cache staleEnable in config, run `bin/magento cache:flush`."Invalid form key" in consoleAggressive caching / VarnishEnsure form\_key is dynamic; whitelist the AJAX URL in your ESI rules.No results but search page worksSearch engine not reindexedRun `bin/magento indexer:reindex catalogsearch_fulltext`.Rate-limit errors on shared IPOffice NAT or corporate proxyRaise `Rate Limit (req / min / IP)` to 120+.Styles broken on HyvaStatic content not deployed`bin/magento setup:static-content:deploy -f -t Hyva/default`.Slow response on large cataloguesMySQL fallback engineSwitch to Elasticsearch 8 or OpenSearch — 10× faster.---

FAQ
---

[](#faq)

### Does Panth Search Autocomplete work with Elasticsearch and OpenSearch?

[](#does-panth-search-autocomplete-work-with-elasticsearch-and-opensearch)

Yes. The module is **engine-agnostic** — it uses whatever Magento is configured with (Elasticsearch 7, Elasticsearch 8, OpenSearch 1.x/2.x, or the MySQL fallback). No extra setup required.

### Does it search by SKU?

[](#does-it-search-by-sku)

Yes. SKU is a first-class search field. Both exact and partial SKU matches are returned, which is essential for B2B and wholesale storefronts.

### Can I limit how many products, categories, or CMS pages are shown?

[](#can-i-limit-how-many-products-categories-or-cms-pages-are-shown)

Yes. Each result section has an independent limit in the admin. Set any section's limit to 0 (and its visibility toggle to "No") to hide it entirely.

### Does it work on Hyva?

[](#does-it-work-on-hyva)

Yes — the module ships with a dedicated Hyva implementation using Alpine.js and Tailwind CSS. No jQuery, no KnockoutJS, zero Hyva compatibility issues.

### How does the rate limiting work?

[](#how-does-the-rate-limiting-work)

Requests are counted per IP per minute, stored in Magento's default cache. Cache-served responses do not count against the limit, so frequent queries from a legitimate shopper stay fast. Abusive bots are blocked with a 429 response.

### Does it slow down my store?

[](#does-it-slow-down-my-store)

No. The dedicated cache, debouncing, and lightweight frontend mean typical response times stay under 10ms for cached queries. The dropdown adds no weight to initial page load — all assets are lazy-loaded when the search input is focused.

### Is Panth Core required?

[](#is-panth-core-required)

Yes. Panth Core is the free foundation module for all Panth extensions. Composer installs it automatically.

### Does it support multi-store / multi-website setups?

[](#does-it-support-multi-store--multi-website-setups)

Yes. All settings respect Magento's standard scope hierarchy (default → website → store view). Each store view can have its own limits, debounce, and visibility toggles.

---

Support
-------

[](#support)

ChannelContactEmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-search-autocomplete/issues](https://github.com/mage2sk/module-search-autocomplete)Upwork (Top Rated Plus)[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)Upwork Agency[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)Response time: 1-2 business days.

### 💼 Need Custom Magento Development?

[](#-need-custom-magento-development)

 [ ![Get a Free Quote](https://camo.githubusercontent.com/0d9512dc4f89ef40179e9f650fd0786b6bc846d289ab2cb04a223a43f2833eeb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253932254143253230476574253230612532304672656525323051756f74652d6b697368616e736176616c6979612e636f6d2532466765742d2d71756f74652d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

 [ ![Hire on Upwork](https://camo.githubusercontent.com/fad56e8be7896e39593f090cd2ed32e6bf86b4b6e75974cf292aee99d45f5077/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532304b697368616e2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/freelancers/~016dd1767321100e21) [ ![Visit Agency](https://camo.githubusercontent.com/fdf45a9d937d72b896f5e2557337d47efebc0e06b7ad4d4c162c0a64375a62fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742d50616e7468253230496e666f746563682532304167656e63792d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/agencies/1881421506131960778/) [ ![Visit Website](https://camo.githubusercontent.com/7455559317a374eb3eb536c5ea201ca2c2a29bc13d82cc127278975a680d552c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669736974253230576562736974652d6b697368616e736176616c6979612e636f6d2d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com)

---

About Panth Infotech
--------------------

[](#about-panth-infotech)

Built and maintained by **Kishan Savaliya** — [kishansavaliya.com](https://kishansavaliya.com) — a **Top Rated Plus** Magento developer on Upwork with 10+ years of eCommerce experience.

**Panth Infotech** is a Magento 2 development agency specializing in high-quality, security-focused extensions and themes for both Hyva and Luma storefronts. Our extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management — over 34 modules built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com) or [Packagist](https://packagist.org/packages/mage2kishan/).

---

Quick Links
-----------

[](#quick-links)

- 🌐 **Website:** [kishansavaliya.com](https://kishansavaliya.com)
- 💬 **Get a Quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)
- 👨‍💻 **Upwork Profile (Top Rated Plus):** [upwork.com/freelancers/~016dd1767321100e21](https://www.upwork.com/freelancers/~016dd1767321100e21)
- 🏢 **Upwork Agency:** [upwork.com/agencies/1881421506131960778](https://www.upwork.com/agencies/1881421506131960778/)
- 📦 **Packagist:** [packagist.org/packages/mage2kishan/module-search-autocomplete](https://packagist.org/packages/mage2kishan/module-search-autocomplete)
- 🐙 **GitHub:** [github.com/mage2sk/module-search-autocomplete](https://github.com/mage2sk/module-search-autocomplete)
- 🛒 **Adobe Marketplace:** [commercemarketplace.adobe.com](https://commercemarketplace.adobe.com)
- 📧 **Email:**
- 📱 **WhatsApp:** +91 84012 70422

---

 **Ready to supercharge your Magento 2 search experience?**
 [ ![Get Started](https://camo.githubusercontent.com/66dee04430af977df988ac18454416f2f08a5169868a0d0689061b7e8db6f8ca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253941253830253230476574253230537461727465642532302545322538362539322d4672656525323051756f7465253230696e2532303234682d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

---

**SEO Keywords:** magento 2 search autocomplete, instant search, ajax search, search suggestions, product autocomplete, magento 2 live search, magento 2 ajax search extension, magento 2 sku search, magento 2 search by description, magento 2 layered navigation search, magento 2 elasticsearch autocomplete, magento 2 opensearch autocomplete, hyva search autocomplete, luma search autocomplete, magento 2 search dropdown, magento 2 predictive search, magento 2 search suggestions extension, magento 2 product search box, magento 2 popular searches, magento 2 recent searches, magento 2 search performance, magento 2 search bot protection, magento 2 search rate limit, panth search autocomplete, panth infotech magento, kishan savaliya magento, mage2kishan search autocomplete, top rated plus magento developer, hire magento developer upwork, magento 2.4.8 search extension, php 8.4 magento module

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance98

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~7 days

Total

5

Last Release

29d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/343e344aa298f189db888b32d62f9202d31ced1a5ea23411850a63dc4a30299c?d=identicon)[kishansavaliya](/maintainers/kishansavaliya)

---

Top Contributors

[![KishanSavaliya](https://avatars.githubusercontent.com/u/16853223?v=4)](https://github.com/KishanSavaliya "KishanSavaliya (9 commits)")

---

Tags

searchautocompleteelasticsearchopensearchajaxmagento2magento2 modulehyvalumalive search

### Embed Badge

![Health badge](/badges/mage2kishan-module-search-autocomplete/health.svg)

```
[![Health](https://phpackages.com/badges/mage2kishan-module-search-autocomplete/health.svg)](https://phpackages.com/packages/mage2kishan-module-search-autocomplete)
```

###  Alternatives

[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68353.9k](/packages/run-as-root-magento2-prometheus-exporter)[mollie/magento2

Mollie Payment Module for Magento 2

1131.8M12](/packages/mollie-magento2)[smile/elasticsuite

Magento 2 merchandising and search engine built on ElasticSearch

8054.6M39](/packages/smile-elasticsuite)[swissup/module-search-mysql-legacy

Legacy mysql search for magento 2.4

10486.4k](/packages/swissup-module-search-mysql-legacy)[mage-os/module-inventory-reservations-grid

Add a grid with the list of inventory reservations.

1512.6k](/packages/mage-os-module-inventory-reservations-grid)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1010.0k22](/packages/loki-magento2-components)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
