Search Autocomplete for Magento 1

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. 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
  2. 1.14.2

    Fixed issue which caused the search field selector to default to 'searchId' instead of '#search'

  3. 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
  4. 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
  5. 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. 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
  2. 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
  3. 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.

  4. 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
  5. 1.11.4

    Minor advanced product name & SKU parsing improvement for improved search result relevance

  6. 1.11.3

    Some code format changes for Magento Marketplace submission

  7. 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
  8. 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
  9. 1.11.0

    Added option to select price tax display type for search results. Including / excluding VAT.

  10. 1.10.2
    • Added error message in admin panel when cache rebuilding fails
    • Cache rebuilding script now uses PHP_BINARY executable if available
  11. 1.10.1

    Fixed headers already sent error when rebuilding cache with exec and shell_exec disabled

  12. 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
  13. 1.9.7

    Locale CSV fix for issue which happened when both Contact Forms and Search Autocomplete were installed

  14. 1.9.6

    Additional HTML5 placeholder shim compatibility fix

  15. 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
  16. 1.9.4
    • Compatibility fix for some themes
    • Compatibility fix for old themes with HTML5 placeholder shim
  17. 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
  18. 1.9.2

    Added parsing support for comma separated list keyword attributes

  19. 1.9.1

    Added last modified header to autocomplete JSON cache files

  20. 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
  21. 1.8.3

    Fixed issue regarding image urls in some set-ups

  22. 1.8.2

    Fix for filemtime warning in system.log

  23. 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
  24. 1.8.0
    • Improved cache rebuilding process
    • Added option to set up periodic cron job from system configuration section
  25. 1.7.3

    Fix for issue introduced in v1.7.2

  26. 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
  27. 1.7.1

    Added some extra special characters to search query normalization

  28. 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
  29. 1.6.7

    Bundled products price display fix

  30. 1.6.6

    Fixed flat catalog + EAV attributes issue

  31. 1.6.5

    made search button display fix optional through system config

  32. 1.6.4

    Added translate CSV

  33. 1.6.3

    Added workaround for Fooman Speedster bug

  34. 1.6.2

    Fixed widget code processing issue in search result descriptions

  35. 1.6.1

    Fixed cache rebuild bug introduced in v1.6.0

  36. 1.6.0
    • Added possibility to exclude certain CMS pages from search results
    • Disabled categories are now excluded from search results
  37. 1.5.2

    Fixed compatibility with automatic currency conversion

  38. 1.5.1
    • fixed issue regarding product details when using flat catalog setting
    • CSS improvements
    • Improved config page descriptions
  39. 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
  40. 1.4.4

    Fixed issue regarding partially SSL secured webshop sections

  41. 1.4.3

    Fixed a minor bug regarding warning level errors

  42. 1.4.2
    • Fixed jQuery detection logic
    • Fixed ACL issue
  43. 1.4.1

    Fixed bug regarding single store shops search indexing

  44. 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
  45. 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
  46. 1.3.0
    • Added minimum query length for search results sorting
    • Added template variable processing option for search result descriptions
  47. 1.2.3
    • Fixed compatibility with third party jQuery
    • Added z-index to Search Autcomplete CSS
  48. 1.2.2

    Fixed search result issue regarding product prices including VAT

  49. 1.2.1
    • Fixed PHP 5.4 compatibility issue
    • Filtered out disabled CMS pages from search results
  50. 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
  51. 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
  52. 1.0.4
    • Fixed special characters in result description bug
    • Fixed resize search result bug when search field is initially hidden
  53. 1.0.3

    Fixed product search result bug

  54. 1.0.2

    Minor bug fix

  55. 1.0.1
    • Fixed multi-store compatibility
    • Local storage now refreshes after cache rebuild
    • Minor bugfix
  56. 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.

    v1.14.2Magento 1 and OpenMage

  • Custom Contact Forms

    Drag‑and-drop contact form builder for Magento 1.

    v1.21.2Magento 1 and OpenMage

  • Lazy Load Ultimate

    Lazy loading of images for faster Magento page loads.

    v1.7.0Magento 1 and OpenMage

  • Product Page PDF

    Lets customers download a PDF version of your Magento product pages.

    v2.6.0Magento 1 and OpenMage