Search Autocomplete for Magento 1
Instant search suggestions for Magento, served from a pre‑built cache.
- v1.14.4
- Magento CE 1.4 – 1.9, EE 1.8 – 1.14
- OpenMage
- MIT License
- Released Sep 2020
Features
- Search suggestions from the first key press
- Two front-end themes
- List layout and two multi-column grid layouts
- Adjustable dropdown width and optional query highlighting
- Include prices, categories and CMS pages in the results
- Sort results by keywords or price
- Choice of product image type and thumbnail size
- Suggestion attributes per store view
- SKU and product name parsing for more matches
- Keeps Magento's full store search
- Tested in stores with tens of thousands of products
Overview
A search autocomplete function enables your customers to quickly find specific products by automatically completing search queries, instantly showing them the most relevant products in your assortment.
The Search Autocomplete extension generates instant product suggestions: its caching system ensures 0 seconds delay and shows suggestions instantly on the customer's first key press.
Zero-delay caching system#
Using an advanced caching system, the search cache is build up from the product titles, SKUs and short descriptions, aiming for the fastest possible autocomplete results.
Whether your Magento store contains dozens of products or tens of thousands, the Search Autocomplete extension will always suggest products with virtually no delay.
Customizable front-end display options#
Search Autocomplete comes with two front-end themes and three search results dropdown designs which are suitable for practically any Magento theme. Besides the single column list layout the extension also includes two multi-column grid layouts, which are especially useful to put an extra focus on your product images.
You can adjust the search suggestions dropdown width, select a preferred product image type and optionally enable the search query highlighting option. Besides that you can also choose to include product prices, categories and CMS pages in the search suggestions and set the maximum amount of results shown at once.
Optimized search suggestions#
Using the Search Autocomplete extension you can optimize the generated search results and product suggestions by selecting the attributes that are used as product titles, descriptions and keywords for each store view. You can define the search priority given to these attributes and choose to sort search results based on keywords or price.
Using the advanced SKU and product name parsing options, product SKUs and names are automatically divided into multiple keywords, generating even more search results.
Because the extension also preserves Magento's default search functionality, customers can still perform a full store search using the link at the bottom of the product suggestions dropdown menu.
Documentation
7 pages from the user manual.
Changelog
Release history61 releases, Mar 2015 – Sep 2020
Since 2026Open source
- 1.14.4
- Fixed issue causing search result category URLs to be incorrect in Magento EE
- Fixed issue causing search result product URLs to be incorrect when product url_path and url_key are different in Magento EE
- Improved description of some fields in admin configuration
- 1.14.2
Fixed issue which caused the search field selector to default to 'searchId' instead of '#search'
- 1.14.1
- Minor CSS tweak which solves search result item width issue in some rare cases
- Added workaround for jQuery(document).ready() not being fired sometimes
- 1.14.0
- Added support for custom search input field ID (custom theme support)
- Added support for different search input field ID for mobile view
- 1.13.2
Fixed issue causing search results to show the same image for all products when pre-prender images is enabled
Show 56 older releases
- 1.13.1
- Fixed headers already sent error when pre-render images setting is disabled
- Disabled native Magento autocomplete functionality for better support with custom themes
- 1.13.0
- Performance optimization for cache rebuilding process
- Improved image loading time when images aren't pre-rendered
- Configurable products with all child products out of stock are now excluded from search when 'Show out of stock products' is set to 'No'
- Added workaround for Magento 1.8.x and lower core code bug related to image processing memory limit
- Added some additional error logging statements
- 1.12.0
Added advanced query and keyword tokenizer. When enabled the search query and keywords will be tokenized using ngram and other methods. This will improve results when partial or misspelled words are typed.
- 1.11.5
- Updated included jQuery library
- Improved Twitter Typeahead library locating method, which is used to find the correct jQuery object containing the library in case jQuery is loaded multiple times on a single page
- 1.11.4
Minor advanced product name & SKU parsing improvement for improved search result relevance
- 1.11.3
Some code format changes for Magento Marketplace submission
- 1.11.2
- Price in search results now uses the price format of the store view locale / language
- Fixed issue where search string highlighting wasn't working correctly on mobile in some custom themes
- Excluded CMS pages and Categories from cache rebuilding process when front-end display is disabled for these items
- 1.11.1
- PHP-FPM cache rebuilding bug workaround
- Fixed extension conflict which was causing invalid search suggestions JSON response
- Improved search results keyword parsing method
- 1.11.0
Added option to select price tax display type for search results. Including / excluding VAT.
- 1.10.2
- Added error message in admin panel when cache rebuilding fails
- Cache rebuilding script now uses PHP_BINARY executable if available
- 1.10.1
Fixed headers already sent error when rebuilding cache with exec and shell_exec disabled
- 1.10.0
- Added option to either pre-render images while rebuilding the cache, or render them on the fly when a search is executed. The first option (which is the default) requires more server resources during the cache rebuilding process, but results in better performance on the client side.
- Some CSS tweaks for better compatibility with custom themes
- 1.9.7
Locale CSV fix for issue which happened when both Contact Forms and Search Autocomplete were installed
- 1.9.6
Additional HTML5 placeholder shim compatibility fix
- 1.9.5
- Made grid view use 2 columns on mobile when 3 column layout is selected
- Removed description line when viewed on mobile
- CSS tweaks for some screen sizes
- 1.9.4
- Compatibility fix for some themes
- Compatibility fix for old themes with HTML5 placeholder shim
- 1.9.3
- Fixed cache rebuilding ACL permissions issue
- Removed AMD from Typeahead plugin for better compatibility
- Added more error reporting to cache rebuilding logs
- Improved system.xml descriptions
- 1.9.2
Added parsing support for comma separated list keyword attributes
- 1.9.1
Added last modified header to autocomplete JSON cache files
- 1.9.0
- Improved search results relevance
- Added option to specify weight per attribute for fine tuning search results
- The relative frequency of keyword occurence is now taken into account
- Added option to sort search results based on price
- 1.8.3
Fixed issue regarding image urls in some set-ups
- 1.8.2
Fix for filemtime warning in system.log
- 1.8.1
- Added improved logging functionality
- Removed AJAX loader from cache management screen
- Removed memory limit for cache rebuilding shell script
- Fixed issue arising from using exec / shell_exec in conjunction with PHP FPM / CGI
- 1.8.0
- Improved cache rebuilding process
- Added option to set up periodic cron job from system configuration section
- 1.7.3
Fix for issue introduced in v1.7.2
- 1.7.2
- Added possibility to enable search result sorting starting from a certain query length
- Fixed issue regarding retrieving correct php executable path during cache rebuilding
- Added some extra logging calls
- 1.7.1
Added some extra special characters to search query normalization
- 1.7.0
- Added suggestion cache rebuilding shell script
- Rebuilding cache from Magento admin area now also tries to run shell script as background process, which should solve any webserver timeout issues
- Added option to normalize accented characters in search results
- 1.6.7
Bundled products price display fix
- 1.6.6
Fixed flat catalog + EAV attributes issue
- 1.6.5
made search button display fix optional through system config
- 1.6.4
Added translate CSV
- 1.6.3
Added workaround for Fooman Speedster bug
- 1.6.2
Fixed widget code processing issue in search result descriptions
- 1.6.1
Fixed cache rebuild bug introduced in v1.6.0
- 1.6.0
- Added possibility to exclude certain CMS pages from search results
- Disabled categories are now excluded from search results
- 1.5.2
Fixed compatibility with automatic currency conversion
- 1.5.1
- fixed issue regarding product details when using flat catalog setting
- CSS improvements
- Improved config page descriptions
- 1.5.0
- Added option to exclude out of stock products from search results
- Added advanced product name parsing option for better product name search result relevance
- Fixed issue with grid layout in Safari browser
- Fixed gzip / zlib conflict
- 1.4.4
Fixed issue regarding partially SSL secured webshop sections
- 1.4.3
Fixed a minor bug regarding warning level errors
- 1.4.2
- Fixed jQuery detection logic
- Fixed ACL issue
- 1.4.1
Fixed bug regarding single store shops search indexing
- 1.4.0
- Added search result grid layouts
- Added search query highlighting option
- Added adjustable search results dropdown width option
- Removed search field width expansion option
- Improved search autocomplete performance
- Fixed several bugs
- Fixed multiple jQuery versions issue
- 1.3.1
- Fixed issue regarding undefined product url_path (related to Magmi import)
- Fixed issue when multiple jQuery versions are loaded
- Fixed issue regarding custom keywords when only one store view is active
- 1.3.0
- Added minimum query length for search results sorting
- Added template variable processing option for search result descriptions
- 1.2.3
- Fixed compatibility with third party jQuery
- Added z-index to Search Autcomplete CSS
- 1.2.2
Fixed search result issue regarding product prices including VAT
- 1.2.1
- Fixed PHP 5.4 compatibility issue
- Filtered out disabled CMS pages from search results
- 1.2.0
- Added option to display product prices in search results
- Added option to show categories and CMS pages in search results
- Added option to configure the maximum amount of displayed product, category and CMS page suggestions
- Added options to select the attributes used for product suggestion titles, descriptions and keywords
- Added option to set a character limit for search result descriptions
- Added option to enable advanced SKU parsing for search suggestions
- Added configurable search suggestion sort order based on attribute priority
- Added option to select the allowed product visibility values
- Made compatible with latest security patch
- 1.1.0
- Fixed full store search issue for custom themes
- Fixed image loading issue
- Added new option to choose a preferred image type for search results
- 1.0.4
- Fixed special characters in result description bug
- Fixed resize search result bug when search field is initially hidden
- 1.0.3
Fixed product search result bug
- 1.0.2
Minor bug fix
- 1.0.1
- Fixed multi-store compatibility
- Local storage now refreshes after cache rebuild
- Minor bugfix
- 1.0.0
First release of Magento Search Autocomplete extension by Plugin Company.
More for Magento 1
-
Store Finder
Store locator with Google Maps and store information pages for Magento.
-
Custom Contact Forms
Drag‑and-drop contact form builder for Magento 1.
-
Lazy Load Ultimate
Lazy loading of images for faster Magento page loads.
-
Product Page PDF
Lets customers download a PDF version of your Magento product pages.









