Login 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

Elastic Search for Magento 2 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. Product attribute weight settings
  4. Synonyms & stop words
  5. Multi-lingual search
  6. Responsive & mobile-friendly
ElasticSearch engine installation to your server
View Extension Demos
See User Guide
Get a bundle with 2 additional extensions and save up to 10%
Elastic Search for Magento 2

What is Elasticsearch?

Developed in Java, Elasticsearch is an open-source search/analytics engine that suggests more precise results for more queries. The integrated solution is apt to deliver scalable real-time search and work with facetting and multitenancy. The stack of technologies comprises autocomplete search, autocorrection for misspelled words, synonym results, a full-text search involving all your site content and more. We’ve gone beyond that and made it more flexible. Our add-on works w/t Elasticsearch 6+ and comprises wildcard partial/fallback search, error tolerance, search query, out-of-stock items hiding, and more useful options.

Why use Elasticsearch with Magento 2?

Since 2010, Elasticsearch is known as a powerful tool for search and logging. Why do merchants choose it? Firstly, they do this for better search. When searching a lot of text common relational database management systems (RDBMS) don't do well because of the lack of the needed configuration and proper performance. When turning to Elastic, we see that you can customize it to your store unique showings, as well as empower with numerous add-ons. Secondly, merchants opt for Elasticsearch to store data logged from multiple sources in one place for the sake of its easier analyzation. Thus, Elastic covers any Magento 2 merchant’s basic needs - it reduces search time and improves the customer experience, thus, has a positive impact on conversions.

How does the Elasticsearch technology make your web store faster?

It optimizes search performance, returning relevant search results from various directories
It significantly speeds up your catalog layered navigation and smoothes shoppers browsing
It has a thoroughly improved indexing, that works simultaneously with a limitless number of products
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, which directly affects your Magento 2 frontend performance, our Elasticsearch uses indexes. What’s more, 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.

It is time-saving as 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.

Autocomplete Suggestions

Present more relevant time-saving search results with advanced autocomplete window. And employ a wildcard partial search to make the shoppers' experience even easier. This is how it works.

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.
elastic wildcard search

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. The extension returns the full text results within CMS pages and blocks.

Full Compatibility With Layered Navigation

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

Extensible Search Query

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

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.
boost products in search results

NEW | Boost Promo Rules

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.

Results for categories, CMS, brand, landing pages

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

Recent and Popular Searches

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

Multi-lingual search

The extension provides configuration for miltilingual support. Allow customers to search in their native language.

Out-of-stock items in the search results

The module moves the out-of-stock items to the end of the search results, thus offering the available variants first.

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

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
  • supported Elastic Search Engine 5.x and 6.x
  • full category path in a search pop-up
  • stop words

Enhance Result Page with Layered Navigation

For shoppers, browsing may be time-consuming and somewhat annoying. This may result in their leaving and no conversions. Elastic Search combining with AJAX Layered Navigation, that significantly extends search results page, will help customers to reach what they are looking for in no time.

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
Reasons to choose

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.
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.
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.
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.
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.
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!
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.
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!
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.
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.
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.

Write Your Own Review

You're reviewing: Elastic Search for Magento 2

Version 1.3.8 - December 11, 2018
– Improvement: ability to add external entity to the elastic search index was added
– Improvement: the synonyms and stopword work was enhanced
– Compatibility: compatibility with Magento 2.3.0 was added
– Fix: an issue with filtering on Magento 2.1 was resolved
Version 1.3.7 - November 06, 2018
– Fix: the issue with saving system configuration was resolved
Version 1.3.6 - October 31, 2018
– Improvement: the secure connection support was implemented
– Fix: the issue with showing out of stock simples of configurable products was resolved
– Fix: the issue with search by the SKU value was resolved
Version 1.3.5 - October 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
Version 1.3.4 - August 31, 2018
– Fix: the issue with showing composite products was fixed
– Fix: the issue related to not relevant results using AND mode was fixed
– Improvement: the back-end settings view was corrected
Version 1.3.3 - August 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
Version 1.3.2 - July 20, 2018
– Compatibility: compatibility with Amasty Customer Group Catalog extension was enhanced
Version 1.3.1 - July 13, 2018
– Compatibility: compatibility with Magento 2.2.5 was improved
Version 1.3.0 - July 06, 2018
– New: the ability to create rules to boost the products in the search results for better merchandising was added
– New: the search by brand pages created with Amasty Shop by Brand extension was added
– New: separate tabs on the Search result page for Category, CMS and Landing pages were added
– Improvement: if one product has been found in autocomplete popup it redirects to the product page by 'Enter' button click only
– Improvement: set FOLLOW for catalog search result page and advanced search result page
– Compatibility: compatibility with ElasticSearch 6.3 was improved
Version 1.2.0 - June 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: ability to include CSS style when the standard LESS functionality is missing was added
– Improvement: configuration settings and comments was enhanced
– 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 - June 12, 2018
– Fix: an issue related to elasticsearch library dependency was resolved
– Fix: an issue with exception class does not exist was resolved
Version 1.1.0 - June 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: enhanced the full text results within CMS pages and blocks
– Improvement: now the full category path is visible on mouse over the category search result
– Fix: an issue with caching Recent and Popular search results on M2.1.9 was resolved
– Fix: an issue with the installation via composer was resolved
Version 1.0.2 - May 29, 2018
– Fix: an issue with dependency in config was resolved
Version 1.0.1 - May 28, 2018
– Improvement: added reindexing to install data script
– Improvement: search by Amasty Landing Pages was enhanced
– Improvement: search result based on attributes weights 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