xpay✦ Commerce
Directory
WooCommerce plugins
Fast Fuzzy Search – WordPress & WooCommerce Live Search
Fast Fuzzy Search – WordPress & WooCommerce Live Search
Blazing fast, typo-tolerant, AJAX-powered search for WordPress and WooCommerce. Live results as you type, with a customizable overlay that matches you …
5.0
(2 ratings)Will this break my store?
What the WordPress.org registry says about keeping Fast Fuzzy Search – WordPress & WooCommerce Live Search running.
Tested to 7.0.2
Tested against the WordPress branch in use today.1 month ago
At least 6.3 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.5.0
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Fast Fuzzy Search – WordPress & WooCommerce Live Search is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
11 / 15Listing transparency
10 / 10Ratings
5.0
2 ratingsTired of slow or irrelevant WordPress search results?
Fast Fuzzy Search replaces the default WordPress search with an instant, typo-friendly search bar that works out of the box. Built for WooCommerce, blogs, documentation portals, and custom post types.
The plugin includes a REST API endpoint for cache-plugin compatibility, a file-based search index with configurable expiration, and Alpine.js-driven reactive UI with zero external CDN dependencies.
Features
- Live AJAX Search — Instant results as the visitor types, no page reload.
- Typo-Tolerant Fuzzy Engine — Powered by uFuzzy. “blu cap” still finds “blue cap”.
- WooCommerce Integration — Search by name, SKU, category, tags, and attributes. Shows prices and thumbnails inline.
- 10 Built-In Themes — Minimal Light, Minimal Dark, Material Light, Material Dark, Glassmorphic, Brutal, Iris, Crisp, Terracotta, Editorial. Each fully styled with hover, focus, and selected states.
- Custom Aesthetic Editor (Pro) — Inline CSS editor in the admin panel. Select any built-in theme as a base, and custimize.
- Primary Color Customization — All themes use the configured primary color via CSS custom properties. No hardcoded colors.
- Multiple Trigger Types — Floating icon button, text button, search field, or hybrid input-button.
- Auto Mode + Shortcode — Render sitewide via
wp_body_openor embed manually with[fast_fuzzy_search]. - Post-Type Filters — Show/hide filter chips above results. Exclude content types from indexing.
- Smart File Cache — Search index stored as a flat JSON file in
wp-content/cache/. Configurable expiration. - REST API Endpoint —
POST /wp-json/fast-fuzzy-search/v1/searchfor cache-plugin compatibility. Falls back toadmin-ajax.php. - Polylang Compatible — Works with multilingual sites using Polylang.
- Custom Post Type Support — Indexes all public post types by default.
- Zero External Dependencies — All assets (Alpine.js, uFuzzy, CSS) are self-hosted. No CDNs, no trackers.
Why Fast Fuzzy Search?
- Instant AJAX Results — Lightning-fast feedback as you type
- Typo-Tolerant Matching — “blu cap” still finds “blue cap”
- Fully Self-Hosted — 100% of your data stays on your server
- Zero Configuration — Install, activate, and go
- Works with Polylang — Multilingual for Latin script languages
- Lightweight & Performant — Optimized for 50,000+ posts
- 10 Built-In Themes — Drop-in themes included, plus a custom CSS editor
CSS and JavaScript
uFuzzy – Copyright (c) 2022 Leon Sorokin
MIT License: https://github.com/leeoniya/uFuzzy/blob/main/LICENSE
Source: https://github.com/leeoniya/uFuzzy
Alpine.js – Copyright © 2019-2021 Caleb Porzio and contributors
MIT License: https://github.com/alpinejs/alpine/blob/main/LICENSE.md
Source: https://github.com/alpinejs/alpine
Yes. Automatically indexes WooCommerce products by name, SKU, category, tags, and attributes (Pro). Shows prices and featured images in search results.
No. The search index is cached as a flat file with configurable expiration. The front-end loads Alpine.js and uFuzzy asynchronously. No external requests.
Yes. All public post types are indexed by default. You can exclude specific types from the settings page.
Select Custom from the Aesthetic dropdown (Pro). An inline CSS editor appears. Pick any built-in theme as a base, click Load Base Theme, and the CSS is rewritten with .fast-fuzzy-search--custom selectors. Edit freely and save.
Yes. The search index is fetched via the WordPress REST API (/wp-json/fast-fuzzy-search/v1/search) with a cache-busting parameter. Falls back to admin-ajax.php if REST is unavailable. The index itself is stored as a static file outside the database.
Use the [fast_fuzzy_search] shortcode. Optionally pass attributes: placeholder, aesthetic, type.
Yes. Copy any file from template-parts/ into your child theme at the same relative path. The plugin checks the child theme before falling back to its own files.
The plugin is compatible with Polylang. The search index respects the current site locale.
Categories
Plugin details
Tags on WordPress.org
