Elastic Search for Magento 2

See available pricing options!

elasticsearch banner

Convert searches into sales with Elastic Search for Magento 2 module. Instantly show the most relevant search results to customers — guiding them to what they’re looking for quicker.

  • Full-text and full-website multilingual search
  • Partial search by SKU, name, attribute, or category
  • Autocomplete suggestions and typo corrections
  • Add alternate key words and words to ignore
  • OpenSearch compatibility
  • Mobile-friendly
  • Hyva-ready storefront (view demo >>)
  • ⏱Book a live demo
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $189

more info

Equip your site search with extra features: get a bundle with 15% off!

Save $136.05

Equip your store with quick and smart search

Allow shoppers to instantly get the results gathered from all pages of your store, including CMS, blog, brand and landing pages.

Autocomplete suggestions and spell correction

Search synonyms and stop words

Search by SKU and with special symbols

Promote products with relevance rules

Define the accuracy of search results

Search by singular and plural forms

Enhance search performance with built-in analytics


What our clients say

Enhance search usability

According to Forrester studies, 15% of total visitors used site search, but these visitors accounted for 45% of all revenue.

Get higher conversion rates

The conversion rates through site search for the people who use site search on e-commerce sites can be up to 50% higher than average (AddSearch, 2021).

Upsell and cross-sell with ‘Recent’ and ‘Popular searches’

Show visitors the most relevant content first

Display ‘Add to Cart’ and ‘View All’ buttons to trigger conversions


Display search results by store locations

The Magento 2 Elastic Search extension is compatible Amasty Store Locator extension. This means that if you have both modules installed, you can also enable the search by store locations created with Store Locator. Learn more about this functionality here.

Convert searches into purchases

Advanced Search


  1. $249
  • Predictive search results display
  • Show recent and popular searches
  • Provide browsing history
  • Embed search bar widget to any page
  • Cross-sell with related search terms
  • Сustomize layout of the popup
  • Enable ‘Add to Cart’ and ‘View All’ [results] buttons in the popup
  • Enhanced page for no search results
  • Redirect from broken URLs to the search results page
  • Show the out-of-stock items last
  • Analyze search trends with built-in analytics dashboard

Elastic Search


  1. $309
  • Full-text and full-website multilingual search, including Asian languages
  • Autocomplete suggestions and correct typos automatically
  • Provide partial search by SKU, name, attribute and category
  • Display promoted products first
  • Dictionary of synonyms and stop words
  • Enable long-tail search
  • Fallback search: offer similar products when no items are found
  • Match modes: define how the words are combined (AND-, OR-type)

Elastic Search Premium


  1. $499
  • Show bestsellers in search popup
  • Provide searching by brands
  • Add new sorting options for your catalog (New, Top Rated, Bestsellers, etc.)
  • All-brands page with the search box
  • Premium brands slider widget
  • Featured products widget on any page
  • Unique page content for each brand
  • Brands menu with alphabetical sorting

[PREMIUM] Level-up your site's filtering options and brands' presentation

Other features

  • Asian languages support and multilingual search
  • SEO-friendly short URLs and auto-redirect from broken URLs
  • Display the full product path in the popup for better navigation
  • Fallback search and single-result redirect
  • Automatically offer your customers similar products when no items are found
  • See how Elasticsearch works in Magento 2 using this guide

Explore full features list ↓

  • Show search results from all store pages (product, category, CMS, brand, blog, FAQ, landing pages)
  • Search synonyms
  • Stop words
  • Spell correction (typo correction)
  • Long-tail search
  • Search by SKU
  • Search with special symbols (‘ô’, ‘é’, ‘&’, etc.)
  • Specify search weight for different product attributes
  • Search by both plural and singular forms
  • Control the flexibility of search results with AND/OR match mode rules
  • Asian Languages support
  • Multilingual search
  • Built-in search analytics
  • Relevance rules (possibility to boost certain products in search by rule)
  • Show bestsellers in autocomplete popup
  • Show recently viewed products in autocomplete popup
  • Enable the ‘Add to cart’ button in search popup
  • Add the search bar as a widget to any store page
  • Enable search bar in search results to clarify results
  • Show browsing history (for logged in customers)
  • Display full path to search result in search popup
  • Improved sorting extension (PREMIUM ONLY)
  • Search by brand extension (PREMIUM ONLY)
  • Design customization options
  • Display search results in tabs per groups (depending on the search result sources)
  • Enable instant redirect if there’s only one relevant search result
  • Show relevant product suggestions when for 0 search results case
  • Enable custom CMS block for 0 search results case
  • SEO-friendly short URLs
  • Auto redirect from broken URLs

What is Elastic Search indexing in Magento 2?

The Magento 2 Elasticsearch autocomplete popup feature is the key to smooth user experience on any website, as it significantly speeds up the search process by showing the results faster and in a smarter way. The Magento Elastic Search extension works with indexes to organize its data for quick processing. The module gives its users fast page loading and recovery of indexes from the gateway in case of a server issue or crash.

NOTE: The extension is compatible with the Elasticsearch Engine v.8x


Magento 2 Elasticsearch is a search engine used as a default search engine for storefronts since Magento 2.4 release. To integrate your Magento 2 with Elasticsearch, you need to install and configure the Elasticsearch and PHP Elasticsearch library.

magento 2 elasticsearch

Magento 2 Elasticsearch autocomplete feature allows to speed up the searching experience and show relevant results in the autocomplete window. This feature also eliminates the need to correct the text of a search query, which leads to a waste of time and effort - time that could instead be spent researching the products of interest.

magento 2 elasticsearch autocomplete

Magento 2 Elasticsearch module allows you to implement smart search in your store, which helps to increase conversions, transactions, and revenues because the search in online stores is used by the most valuable and grateful audience. Magento elastic search has a need for the product and a desire to buy it.

magento 2 elasticsearch module

Elasticsearch is used as a search engine in Magento. Since Magento 2.4, Elasticsearch is a required component and installation of Magento without Elasticsearch is not possible. To integrate Magento with Elasticsearch, the following steps are needed: install proper version of Elasticsearch on the server.

elastic search magento 2

In Elasticsearch Server Hostname, enter the fully qualified hostname or IP address of the server that is running the Magento 2 Elasticsearch. In Elasticsearch Server Port, enter the Magento 2 Elasticsearch server proxy port. If '9200' does not work for you, try '8080'

elastic search magento 2
  • The basic mechanism is as follows: Magento makes a request to Elasticsearch to find matching product ids. Based on the results from Elasticsearch, Magento loads the products from standard MySQL database (and may apply additional filters at this point) Data from MySQL is displayed on the frontend.
elastic search magento 2

The Magento 2 Elasticsearch common badrequest exceptions mean the situations when Magento sends a request to Elasticsearch to find matching product ids but as the result, nothing is found and an error is shown. Click here to check out the case.

elastic search magento 2

Looking for more services for your business? Check out our most recent offer - Hire WooCommerce Developers. Boost your store with the power of most efficient developers from Amasty and maximize your revenue.

What is the best search autocomplete Magento extension?

"Elastic Search for Magento extension by Amasty allows you to seamlessly integrate Elasticsearch into your e-commerce platform without any coding work. It also gives you the autonomy to easily switch to the preferred version – up to Elasticsearch 8 as of v.2.0.0 of our extension – or leverage OpenSearch 2.

The extension also has 2 built-in indexers. The ‘Popup Data’ indexer meticulously curates data and optimizes it for instantaneous display of results in a pop-up window. By calculating anticipatory data, this indexer substantially reduces performance overhead and ensures quick search query responses". Read more here >>

How to handle the most common e-commerce challenges

How elasticsearch works in magento 2

The basic mechanism is as follows: Magento makes a request to Elasticsearch to find matching product ids. Based on the results from Elasticsearch, Magento loads the products from standard MySQL database (and may apply additional filters at this point) Data from MySQL is displayed on the frontend.

How to configure the Elasticsearch connection in Magento 2

According to Magento 2, Elasticsearch configuration tutorial to manage a connection to Elastic Search you should go to Admin Panel → Stores → Configuration → Elastic Search → Connection.

Advanced Query Settings for better performance

Magento 2 Elasticsearch Query Settings are a set of tools and options in search engines or databases that enable users to refine and customize their search queries to yield more relevant and precise results. Understanding and utilizing these settings can significantly enhance search performance and efficiency.

Useful information for installing Elasticsearch engine

Prior to all the extension's settings, please, make sure that Magento 2 Elasticsearch setup engine is installed properly. If you are experiencing any difficulties with the Elasticsearch engine installation process, you can get our Elasticsearch installation service. Elasticsearch is provided in the various packages formats. The most commonly servers work on Debian-based or RPM-based systems.

Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
After installation of Elastic Search extension the search in my site gives no results.
It is required to make sure that all the necessary configurations were made. First of all,  please check what search engine is selected for your site in default Magento settings. Go to Stores > Configuration > Catalog > Catalog > Catalog...
How to solve the Elasticsearch not working in Magento 2 issue?

Sometimes Elasticsearch can show no results in Magento 2 or show the 404 Not Found page. So how to fix this problem or enable redirection to another page?

What is the difference between Elastic Search and Advanced Search extensions for Magento 2?

If compared we can say that Advanced Search extension is a part of Elastic Search that deals mainly with modifying the autocomplete popup by adding various product attributes to it and making it more user friendly. It also modified the search result page by adding separate tabs for products, categories, CMS and other entities. Read the full answer to learn more details.

What version of the Elasticsearch engine does this extension support?

Our Elastic Search extension is compatible with Elasticsearch engine 6.x versions and supports v.7.9.3. Read more for details

Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 2.3.0
Last Update: Jun 18, 2024
2.3.0 - Jun 18, 2024
  • Improvement:we added case sensitivity for synonyms and stop words
  • Improvement we added the ability to search by Product ID (Note: this functionality is available as part of an active product subscription or support subscription)
  • Fix we adjusted the behavior of the ‘Show Related Search Queries in Search Results' setting
  • Fix we fixed compatibility with the Amasty Hide Price module, so now the prices in the 'Recently Viewed’ block are hidden as they should be
  • Fix we fixed the issue with sorting 'Yes/No' type attributes
  • Fix we solved the issue with adding Bundle products to the cart from the search popup (Please note: compatibility with Magento versions up to 2.4.3 is no longer supported)
  • Fix we eliminated the problem with the loading speed of the search popup when the 'Enable Indexation for Autocomplete Popup' setting is enabled
Version 2.2.0
Last Update: Mar 25, 2024
2.2.0 - Mar 25, 2024
  • Compatibility compatibility with Amasty Store Locator was added so now Store Locations can be displayed in search results when searching via the popup (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • Improvement we added the ability to filter the Most Wanted Search Terms report by date (Note: the functionality is available as a part of an active product subscription or support subscription)
  • Improvement the possibility to exclude categories from the search via the popup was added (Note: the functionality is available as a part of an active product subscription or support subscription)
  • Fix we solved the problem of product images shrinking when Fullscreen Mode is enabled
  • Fix the 'Max Results' setting now functions correctly for the FAQ Question section
Version 2.1.0
Last Update: Mar 13, 2024
2.1.0 - Mar 13, 2024
  • New we added the capability to use the new Elasticsearch Tokenizer 'Standard' for Pro and Premium versions (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • Fix we fixed the 'amasty_elastic_opensearch' search engine issue that caused warning messages in the module
  • Fix we resolved compatibility issues with PHP 8.0 and higher so searching now works as intended
  • Fix we solved the issue where incorrect store views attribute options were included in the reindexing process
Version 2.0.1
Last Update: Nov 13, 2023
2.0.1 - Nov 13, 2023
  • Fix we fixed the error occurred during Popup Data indexation process running
  • Fix we fixed an undefined array key that caused filtration issues
2.0.0 - Aug 16, 2023
  • Compatibility now the extension is compatible with the Elasticsearch 8 version
  • Compatibility the compatibility with the OpenSearch 2 version was added
  • Refactoring the code was refactored to make it compatible with the Elasticsearch 8 version and OpenSearch 2 version (Please note: after update third party customizations may be incompatible with the new version)
  • Fix we fixed the errors occurred during the Catalog Search indexing process
  • Fix we replaced the Zend classes with the Laminas
  • Fix we eliminated the price sorting and filtering issues on Categories Pages
Version 1.18.0
Last Update: Aug 02, 2023
1.18.0 - Aug 02, 2023
  • New we added the possibility to set search requests limitation. If the limit is exceeded the IP address will be blocked in order to avoid bot attacks (Note: the functionality is available as part of an active product subscription or support subscription)
  • Improvement now it is possible to save the entered search terms in the search box field after getting results
Version 1.17.0
Last Update: May 31, 2023
1.17.0 - May 31, 2023
  • Compatibility we added compatibility with Hyvä Theme for Elastic Search Pro. You can find the 'amasty/module-elastic-search-hyva-compatibility' package for installing in composer suggest (Note: the compatibility is available as part of an active product subscription or Support Subscription. For the correct Hyvä compatibility work, the GraphQL module should also be installed. You can find it in the composer suggest 'amasty/module-elastic-search-graphql')
Version 1.16.3
Last Update: May 05, 2023
1.16.3 - May 05, 2023
  • Improvement we improved the module performance in case there are no active relevance rules
  • Improvement now Magento GraphQL queries work correctly with Amasty Elastic Search
  • Fix we fixed the error occurred during  the reindexation process
  • Fix we fixed the incorrect sorting by attribute options value issue on category pages
  • Fix we solved the problem with the incorrect operation of the price filter which caused an error on the category pages
  • Fix we corrected the error occurred when Automatic Price Navigation Step Calculation is enabled
  • Fix we solved the issue related to the incorrect display of search results when Allow to Search Within Results (Desktop) is enabled
1.16.1 - Jan 20, 2023
  • Improvement we added the possibility to clear data from the amasty_xsearch_users_search table. Now when deleting data from Magento search_query table the data from amasty_xsearch_users_search will also be deleted
  • Improvement we improved search on CMS pages so now it is first of all carried out by the titles
  • Improvement we optimized the data loading process for the Search Popup
  • Fix the issue with 'product name' and 'product url key' null values in search results via GraphQL was resolved
  • Fix we corrected the sorting by name from product listing in case when a product name contains a comma
  • Fix we fixed the error occurred after the module general configuration saving
  • Fix now the counter on the Category pages shows the correct number of products
  • Fix the issue with incorrect class namespace was resolved
  • Fix now the colors on the Analytics Dashboard are displayed according to the diagram legend
  • Fix we fixed the problem with the message displaying when there are no search results
  • Fix now when using Google Chrome on Android OS the search is triggered when the 'Next' button is clicked
  • Fix we solved the problem with incorrect search results when the search query contains an ampersand
  • Fix we resolved the problem with adapting the Search Popup to the window size
  • Fix we eliminated the problem with two URLs containing in the page base URL in case of a multiple store
  • Fix we fixed the incorrect search sequence
1.16.0 - Oct 18, 2022
  • Compatibility we added compatibility with OpenSearch
  • Improvement now our module handles multi-word synonyms search
  • Improvement the ability to handle the direct API requests for searching was added
  • Improvement we improved the work of Relevance Rules
  • Fix we fixed the error occurred while indexer:reindex command running
  • Fix the issue with error on Category pages was resolved
Version 1.15.4
Last Update: Jun 22, 2022
1.15.4 - Jun 22, 2022
  • Fix we fixed the compatibility with Amasty Hide Price
1.15.3 - Jun 16, 2022
  • Compatibility now the extension considers the Adobe Commerce Shared Catalog limits when counting products
1.15.2 - May 25, 2022
  • Fix we corrected the module performance and searching processes for Amasty Advanced Search
1.15.1 - May 18, 2022
  • New for all Amasty solutions, we have compiled separate packages, each of which includes a unique set of extensions. So that you can more easily find all available updates for your package in the Change Log tab, please find the menu on the left and choose the extension(s) included in the package. (A list of extensions included in a package can be found under the Description tab)
Version 1.0.0
Last Update: Apr 26, 2022
1.0.0 - Apr 26, 2022

    Ratings & Reviews

    97% of 100