Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Elastic Search for Magento 2

elasticsearch banner Magento 2 Elastic Search extension is an advanced solution which provides your store with highly accurate, fast and flexible search.
  1. Autocomplete suggestions & spell corrections
  2. Partial search by SKU, name, attributes, category
  3. Synonyms & stop words
  4. Multi-lingual search
  5. Responsive & mobile-friendly
Explore Demo
User Guide
Get a bundle with 2 additional extensions and save up to 10%
60 Days Money Back
Free Lifetime Updates
90 Days Free Support

Why use Elasticsearch with Magento 2?

Since 2010, Elasticsearch is known as a powerful open-source search & analytics engine. The stack of technologies comprises autocomplete search, autocorrection for misspelled words, synonym results, a full-text search involving all your site content and more. Moreover, store owners can customize it to their store unique showings. Thus, Magento 2 Elastic Search covers any merchant’s basic needs - it reduces search time and improves the customer experience, which has a positive effect on conversions.

How does the ElasticSearch technology

make searching faster?

It optimizes search performance, returning relevant search results from various directories

It significantly speeds up your catalog layered navigation and smoothes shoppers browsing on any device

It has a thoroughly improved indexing, that works simultaneously with a limitless number of products

blog pro m2 review
Why Is Elastic Search So Efficient?

With Magento 2 Elasticsearch, everything is properly indexed - this is one of the reasons why customers receive the most relevant data instantly.

Shoppers can use any type of data: structured or unstructured, text or numbers. Let them freely search by SKU, product name, attributes, full and short description, etc.

Specify search type and weight for each product attribute individually. Furthermore, your customers can search full text content through any tier as CMS pages and blocks.

How does indexing via ElasticSearch work?

To ensure logical storing of scattered data and its faster processing, our Elasticsearch uses indexes. The indexes come with long-term persistence thanks to the native ‘gateway’ feature of the Elasticsearch engine. Thus, you achieve fast page loading and the option to recover all the indexes exactly from the gateway in case of a server technical problems or even crash.

Due to Elastic Search Engine 5.x and 6.x support it indexes many products simultaneously

It works precisely since it was significantly reworked and upgraded

Various architectural patterns as structure and data mappers were clearly revised

Enrich Your Shoppers' Search Experience
With Cutting-Edge Features

Since all centers around the customers with their longing to find something special, ElasticSearch for Magento 2 takes a search in e-commerce with all the seriousness it deserves. Based on powerful ElasticSearch engine, the extension copes with the variety of shoppers appetites to respond with accuracy that will impress them, and naturally smooth their experience.

Make data-driven decisions with a smart Search Analytics tool

Access the data on your store's search volume with the next values:
  • total searches;
  • unique searches;
  • the number of users;
  • users’ engagement.
The engagement statistics includes page jumps to Brands, Categories, Blog, CMS & Landing pages. Also, you have the ability to monitor customers' recent activity and the most wanted search terms.
boost products in search results

Extensible Search Query

The settings allow you to specify the search types for each product attribute - SKU, name, description. Configure elastic search query in your Magento 2 store to allow a search with autosuggestion or spell autocorrection.

NEW| If a customer searches by SKU of a not visible child product, the parent product will be shown as a result.

Match Modes

For each product attribute, you can specify how the keywords will be combined. E.g., AND provides a search for cases when all the requested words occur altogether.

Full Compatibility With Layered Navigation

The Magento 2 Elastic Search integration with feature-rich Improved Layered Navigation and other Amasty extensions will notably improve the shoppers browsing.

Promote your featured products first

Run marketing campaigns to promote certain products by boosting or lowering their relevance score in the search results. Using conditions with product attributes, return promo products in the top of the results.

Product Attribute Weight

Your customers will get more precise results, when you specify search weight for product attributes. This will be implemented in the search algorithm.
boost products in search results
elastic wildcard search

Autocomplete Suggestions

Present more relevant time-saving search results with advanced Elasticsearch autocomplete window for Magento 2. And employ a wildcard partial search to make the shoppers' experience even easier.

Spell Correction

Specify the error tolerance to prevent confusions which may accidentally happen when shoppers type their requests. Avoid no search results pages caused by typos or misspellings.

Long-tail Search

It is especially convenient when customers input compound queries that contain hyphens, slashes or any other non-alphabetic symbols. The feature provides precise results when the customers search by SKU, MPN (manufacturer part numbers), or product names with symbols.

Fallback Search

With the fallback feature, return alternative variants, when there are 0 found items. Offer your customers other similar products automatically.
long-tail search

Results for categories, CMS, brand, landing pages

In the search pop-up, there is a handy section with links to the categories, brand, blog, CMS and landing pages that contain search results.

‘Add to Cart’ and ‘More Products’ buttons

Boost sales by letting customers add products to their carts right from the popup window. Display products reviews and a ‘More Products’ button to give shoppers possible alternatives.

Recent and Popular Searches

Display clickable popular and recent searches to let your customers be aware of trends and offer them worth-while products.

Manage cron tasks on a Cron Tasks List grid

As the Elastic engine searches in the tables that are updated and reindexed by cron, you can easily apply relevance rules by running the particular cron job.

Synonym Results

Add alternative product names to build your dictionary of synonyms, concerning your catalog. Make sure that customers will find things they need regardless of how they call them.

Full Text Content Search

Let your customers search through all the content of your web store. Magento 2 Elasticsearch module returns the full text results within CMS pages and blocks.
elasticsearch asian languages

Singular/Plural Forms Search

Smart stemming technology understands singular and plural search queries and identifies words by their root forms. It means that the extension returns the same results for both “short” and “shorts” queries.

Custom Analyzers

Amasty Elastic Search is fully compatible with Asian languages. The extension includes custom analyzers for Japanese, Chinese and Korean languages to provide optimal shopping experience on a global level. See more details here.

Magento 2 Elasticsearch: features and tweaks

  • Search results tabs for Categories, CMS, Landing pages
  • Specify SEO URL key for the default search results page
  • Redirect to the search results from broken URLs
  • Full category path in a search pop-up
  • Exclude stop words from the search results
  • Compatibility with Ajax Shopping Cart

See the alternative search solution for your business needs

Key features Elastic Search Advanced Search
Use advanced autocomplete window + +
Display recent and popular searches + +
Enable search in categories, products, in blog, brand, landing pages & FAQ + +
Display 'Add to cart' button in the autocomplete popup + +
Add filtering by attributes with priority + +
Display related search terms + +
Show product reviews and ratings in the search window + +
Redirect from 404 pages to the search results + +
Search analytics dashboard + +
Provide synonym results and spell correction +
Show alternative variants, when there are 0 found items +
Promote certain products in the search results +
Provide enhanced category search +
Enable long-tail search +

Meanwhile, we have a magento 2 b2b module with the extended functionality that you may find useful. According to the statistics, the extension can cover each business need in synergy with the following solutions: magento 2 product badges and magento 2 export.

Product questions

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:

Read the FULL answer

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.

Read the FULL answer
Our support team stands ready to assist you in installing Magento 2 Elasticsearch engine on the server and configuring it for smooth search experience. We are ready to help and answer all your questions.
We included quick and sharp on-site search based on Elasticsearch returning relevant results. It significantly speeds up your catalog layered navigation and works with an unlimited number of products.
Business expertise
Business expertise
Steadily analyzing the needs of live Magento web shops together with our own 9-year experience in e-commerce, we believe to provide solutions and deliver functionality that really matters to our customers.

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
13 Reviews
Mar 19, 2020
The extension is must needed for all website to bring better result for search for users
Rajwan Ahmed
Marine Hub Fishing Equipment, Ecommerce Manager
I would recommend to all eCommerce website, the extension is must needed for all website to bring better result for search for users. It was conflicting with Webkul marketplace and its resolved by your team. The thing I like the most is Autocomplete Suggestions, Synonym Results.
Photo Amasty employee
Amasty answer
Mar 19, 2020
Natalya Chekanina / Head of Sales Team
Dear Rajwan! Thank you for choosing our extensions. I’m glad that you appreciate their quality. We would be happy to see you in our store again!
Apr 24, 2019
Highly recommend Amasty extensions!
I buy their products from the very start of my business for 7 years already. I want to comment the job of the support team, when my devs write them Amasty responds the same hour.
Photo Amasty employee
Amasty answer
Apr 24, 2019
Natalya Chekanina / Head of Sales Team
Hi Steven! Thank you for being our loyal client and for choosing Amasty extensions.
Mar 12, 2019
Overall great products
Aleksander Due-Rasmussen
Luxreaders ApS, Owner
Overall great products. When we come up with good ideas, Amasty has already done it - so we can purchase it, and use it out of the box. New startup company, so we're running so many tests in the beginning that we cannot isolatte the exact lift that Amasty modules gives.
Photo Amasty employee
Amasty answer
Mar 12, 2019
Natalya Chekanina / Head of Sales Team
Dear Aleksander, thank you for your review! We would be happy to see you in our store again!
Sep 23, 2018
helpful solution
First was hard to learn how it works but now im good with it. Most difficult was advanced query. I studied user guide and wanted to check what will be if i set all attributes 10 for importance. Couldn’t do it. I tried to see it on demo, but that was not possible. I changed setting but couldnt see how it works in front end. Or could not find button. Anyway demo must be biger or more intuitive.
Aug 14, 2018
Would definitely recommend
5 stars so far I am still fairly new to using it but if offers the search features I need for a large catalogue. The questions I asked after purchase were answered quickly and competently. Would definitely recommend.
Aug 01, 2018
Very good service!
Great app to help customers find the best products for them. I am experiencing some issues with config, however support is very helpful.
Jul 13, 2018
Run perfectly
Easy to use and run perfectly without bugs. We're using this extension without any issues. Most of all i like search autocomplete and super fast search results with products, categories and pages. I recommend this extension.
Jul 06, 2018
Great extension and support as always)
I was looking for an extension to connect the Magento and Elastic Search and found this one by Amasty. I also had other plugins from this company. The extension works very well and I was able to setup it very easily. I had a small issue and contacted the support.
They solved the issue within 1 day. Very suggested. Thanks a lot!
Jul 04, 2018
Recommend this module for all shops
Customers like to use the search. Using Elastic Search plugin they get very relevant results compared to the default search done by mysql. Installation and Configuration works without any problems. Very much recommend this module for all shops.
Jun 28, 2018
Thanks to the Amasty team!
A must have improvement of the default search functionality of Magento. Fully compatible with Improved Layered Navigation and other Amasty extensions. Thanks again to the Amasty team for such a great module and the best customer service!
Jun 27, 2018
Cool thing, more and more custoomers are coming. And conversions are ok. I use also other products by amasty, such as seo smth. These 2 together are great because now I optimize for google and use same keywords to name products in store. So customers come and they see what they expect. And eventually buy. I recommend this ext.
Jun 07, 2018
Like it
This mpdule helped me much and still helping. Most I like that it works with mobile perfectly, most of my clients prefer mobile search. Also longtail search is a great addon. I was surprised that clients actually use - and feel bad when such searches give no results. That sorted out already.
May 30, 2018
Good thing
All in all, this app works wonders. It;s fast and my buyes don’t leave cause of long page loading. I love autocomplete feature cz it saves time. Specially as they don’t always know what exactly they need. Only small problem is that out of stock goods emerged also there among search results. So some buyers thought they can order when they couldn't till we fixed it.

Help us to serve you better!

Write Your Own Review

You're reviewing: SEO Toolkit

How do you rate this product?
Please rate the product from 1 to 5 stars.

Ask a question

Do you have any questions?

Schedule a demo and get all the answers you're looking for!

book a live demo

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

Magento 2.2, 2.3, 2.4

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 1.8.6
Last Update: Jun 11, 2020
1.8.6 - Jun 11, 2020:
  • Fix we resolved the issue with incorrect counting of products depending on their stock
1.8.5 - Jun 09, 2020:
  • Improvement now you can programmatically add any custom analyzer to extend the search functionality
1.8.4 - May 07, 2020:
  • Fix we corrected extension's indexation in case of using ElasticSearch 5.x
  • Fix we resolved the issue with ElasticSearch index prefix
1.8.3 - Apr 17, 2020:
  • Improvement we implemented minor enhancements to extension's indexation
  • Improvement we added a notifying warning in case of hardcoded Elastic Engine on the server
  • Compatibility compatibility with Amasty Shop by Brand extension was improved
  • Fix we corrected the display conditions of Test Connection button
1.8.2 - Mar 02, 2020:
  • Fix we resolved issue with missing products in search popup with popup indexation enabled
1.8.1 - Feb 17, 2020:
  • Improvement Advanced Search part of the extension is now covered by MFTF aimed at quality and stability enhancement
1.8.0 - Feb 12, 2020:
  • New now searching by SKU of child product which is not visible individually will show associated parent product as a result
  • Improvement we implemented enhancement of Autocomplete Popup indexation to avoid memory issues in case of large catalogs
  • Compatibility we enhanced compatibility with Magento MSI
  • Compatibility compatibility with Magento 2.3.4 was improved
  • Fix we corrected the relevance rules implementation
  • Fix we resolved the issue with search requests containing quote marks
See previous updates
Version 1.7.2
Last Update: Dec 10, 2019
1.7.2 - Dec 10, 2019:
  • Improvement we added validations for Elastic Search Server configuration
  • Improvement we added a new option that allows you to control search field width - now you the field can keep the same width during searching process and doesn't get resized according to the width of autocomplete window
  • Compatibility we enhanced the compatibility of extension with custom themes
  • Fix we resolved issues which caused the malfunctioning of GraphQL function
1.7.1 - Nov 28, 2019:
  • Compatibility compatibility with Amasty Shop by Brand was improved
1.7.0 - Nov 11, 2019:
  • New we covered the majority of plugin's features with MFTF tests. It will help to improve quality and stability of our extension.
  • Compatibility compatibility with the "Shared Catalogs" feature was improved
Version 1.6.5
Last Update: Oct 31, 2019
1.6.5 - Oct 31, 2019:
  • Fix we have fixed issue with using stop words
1.6.4 - Oct 24, 2019:
  • Improvement we added whitespaces validation to Stop Words functionality to avoid issues during indexation
  • Improvement we reviewed and enhanced the logic of Popular Searches block in autocomplete popup
  • Fix we corrected the issue with products sorting by stock in autocomplete popup
  • Fix we resolved the incorrect behavior of search popup on mobile devices
  • Fix we fixed the issue with incorrect URLs in autocomplete popup in case of 'Add Store Code to Urls' setting enabled
  • Fix minor fixes were implemented
1.6.3 - Sep 30, 2019:
  • New we introduced a new functionality which adds related search queries to search result page
  • Improvement we improved frontend user experience in case of elastic engine unavailability. If elastic engine suddenly gets off on your server, customer will see a user-friendly notification instead of error
  • Improvement we improved search popup first byte time, which speeded up search and autocomplete window displaying
  • Improvement we improved the redirect from 404 to search result page
  • Compatibility we added compatibility with Amasty FAQ and Product Questions plugin. If search terms are included into existing FAQ categories and questions, corresponding findings will be shown in search autocomplete window and under separate tab on search results page
  • Fix we resolved the issue with elastic mapping creation for new categories
  • Fix the problem related to multi-threading indexation was resolved
  • Fix the issue related to displaying of irrelevant search results using Stemming was fixed
1.6.2 - Aug 27, 2019:
  • Fix issue with conflict between full and partial indexation was resolved
1.6.1 - Aug 23, 2019:
  • Improvement we removed an overlay for autocomplete pop-up for better user experience
  • Fix we fixed the problem with 'Add to compare' functionality in the search pop-up
  • Fix we resolved an issue with sku with special characters missing in results on the search page
  • Fix we resolved minor issue with 'Most Wanted Search Terms' grid pagination
1.6.0 - Aug 20, 2019:
  • New we added a new feature to use Stemming Search with singular/plural words
  • New we added a possibility to use additional analyses: Japanese (kuromoji) Analysis Plugin, Smart Chinese Analysis Plugin, Korean analysis plugin. Please note that installation of additional plugins is required
  • Fix fixes with indexation, compatibility issues with Advanced Search and Search Popup were resolved
Version 1.5.6
Last Update: Aug 15, 2019
1.5.6 - Aug 15, 2019:
  • Compatibility compatibility with Magento 2.3.2 and product sorting was improved
1.5.4 - Jul 09, 2019:
  • Compatibility compatibility with Amasty Improved Layered Navigation was enhanced
  • Compatibility compatibility with Elastic Search 7.0 was fixed
1.5.3 - Jul 03, 2019:
  • Compatibility the compatibility with Magento v2.3.2 EE was enhanced
1.5.2 - Jun 27, 2019:
  • Compatibility the compatibility with Magento v2.3.2 was enhanced
1.5.1 - May 14, 2019:
  • Improvement the possibility of logging elastic search queries was added
1.5.0 - Mar 27, 2019:
  • New the Most Wanted Search Terms and Recent Activity (Search Volume) grids data were added in backend
  • New ability to manage all existing cron tasks on a Cron Tasks List grid in backend was added. Run cron tasks and generate their schedule by clicking the ‘Run Cron’ button. Also, delete tasks in bulk, apply filtering and sorting options when it is needed
  • Improvement minor enhancements and fixes were made
  • Improvement ability to enable indexation for autocomplete popup via backend setting was added
  • Improvement the Engagement statistics now includes the page jumps to Brands, Categories, Blog, CMS & Landing pages
  • Compatibility compatibility with the 3rd party extensions was enhanced
  • Compatibility the compatibility with Magento 2.3.0 was enhanced
  • Compatibility the compatibility with Amasty Ajax Shopping Cart extension was added
Version 1.4.0
Last Update: Feb 04, 2019
1.4.0 - Feb 04, 2019:
  • New new search autocomplete pop-up design was introduced
  • New the Analytics Dashboard was added to provide admin with the report about the search volume based on users recent activity. Also admin is able to track the most popular search terms in the store
  • Improvement the Popular and Recent search results in the autocomplete pop-up was enhanced
  • Compatibility compatibility with Magento Commerce was enhanced
  • Fix an issue with category index for multiple stores was resolved
  • Fix an issue with product images missing in the autocomplete pop-up was resolved
  • Fix an issue with 'More Products' count in the autocomplete pop-up was resolved
  • Fix an issue with synonyms when using special chars on ElasticSearch 5.x was resolved
Version 1.3.9
Last Update: Dec 22, 2018
1.3.9 - Dec 22, 2018:
  • Improvement the configuration settings were enhanced
  • Fix an issue with 'More results' in autocomplete pop-up was resolved
  • Fix an issue with search by Boolean option was resolved
  • Fix an issue with filtering by '0' value was resolved
  • Fix an issue with reindex with Elasticsearch 5.x if no synonyms was resolved
1.3.8 - Dec 11, 2018:
  • Improvement the synonyms and stopword work was enhanced
  • Improvement ability to add external entity to the elastic search index was added
  • Compatibility compatibility with Magento 2.3.0 was added
  • Fix an issue with filtering on Magento 2.1 was resolved
1.3.7 - Nov 06, 2018:
  • Fix the issue with saving system configuration was resolved
1.3.6 - Oct 31, 2018:
  • Improvement the secure connection support
  • Fix an issue with search by sku value was resolved
  • Fix an issue with showing Out of stock simples of configurable product was resolved
1.3.5 - Oct 23, 2018:
  • Improvement the performance of search results based on Relevance Rules was enhanced
  • Fix the issue with the search results page when searching by SKU was resolved
  • Fix the issue with not trimmed synonyms in the backend was resolved
1.3.4 - Aug 31, 2018:
  • Improvement the back-end settings view was corrected
  • Fix the issue related to not relevant results using AND mode was fixed
  • Fix the issue with showing composite products was fixed
1.3.3 - Aug 02, 2018:
  • New a separate tab on the Search result page for Brand pages was added
  • Improvement the total results count added to the search popup
  • Fix the issue on magento commerce cloud with required writing permissions for the file system was resolved.
  • Fix the design issue with the Improved Layered Navigation slider elements over search popup was resolved
1.3.2 - Jul 20, 2018:
  • Compatibility compatibility with Amasty Customer Group Catalog extension was enhanced
1.3.1 - Jul 13, 2018:
  • Compatibility compatibility with Magento 2.2.5 was improved
1.3.0 - Jul 06, 2018:
  • New separate tabs on the Search result page for Category, CMS and Landing pages were added
  • New the search by brand pages created with Amasty Shop by Brand extension was added
  • New the ability to create rules to boost the products in the search results for better merchandising was added
  • Improvement set FOLLOW for catalog search result page and advanced search result page
  • Improvement if one product has been found in autocomplete popup it redirects to the product page by 'Enter' button click only
  • Compatibility compatibility with ElasticSearch 6.3 was improved
Version 1.2.0
Last Update: Jun 15, 2018
1.2.0 - Jun 15, 2018:
  • New introducing the 'Long Tail' Search for words that contain hyphens, slashes or any other non-alphabetic symbols and highly specific search phrases
  • New allows to configure SEO URL Key for the default search results page
  • Improvement configuration settings and comments was enhanced
  • Improvement ability to include CSS style when the standard LESS functionality is missing was added
  • Compatibility compatibility with Magento 2.1 and lower was enhanced
  • Fix an issue with the products block position on mobile was resolved
Version 1.1.1
Last Update: Jun 12, 2018
1.1.1 - Jun 12, 2018:
  • Fix an issue related to elasticsearch library dependency was resolved
  • Fix an issue with exception class does not exist was resolved
1.1.0 - Jun 01, 2018:
  • New move 'out of stock' items to the end of the search result and show products which are available for purchase first
  • Improvement now the full category path is visible on mouse over the category search result
  • Improvement enhanced the full text results within CMS pages and blocks
  • Fix an issue with the installation via composer was resolved
  • Fix an issue with caching Recent and Popular search results on M2.1.9 was resolved
Version 1.0.2
Last Update: May 29, 2018
1.0.2 - May 29, 2018:
  • Fix an issue with dependency in config was resolved
1.0.1 - May 28, 2018:
  • Improvement search result based on attributes weights was enhanced
  • Improvement added reindexing to install data script
  • Improvement search by Amasty Landing Pages was enhanced
  • Compatibility added compatibility with Amasty Parts Finder extension
  • Fix an issue with the list of wildcard attributes in configuration settings was resolved
Back to top