Magento 2 Elasticsearch
A well-designed blazing fast search in a store will increase its conversion rate and revenue growth.
The Elasticsearch extension provides a multifunctional in-store search system that returns relevant results within milliseconds.
Provide great search results to your customers, and give them incredible search experience, so that they could find and buy items they want much easier.
- High speed and more relevant search results
- Super-fast search using autocomplete
- Automatic correction of typing errors during search
- Search across multiple content types
- Responsive & mobile-friendly interface
- Compatible with OpenSearch
The extension is compatible with the Hyva theme.
Frontend Demo
Who else use Elasticsearch

Problem
The default search in Magento often provides incorrect results for complex search queries because it has a rigid logic of simply seeking the match in words and their parts.
Solution
The Elasticsearch extension brings flexible logic that accounts for aspects of the search phase and significantly improves the relevance of search results.
What benefits Magento 2 Elasticsearch brings to your store
Fast and Relevant Search for Magento 2 Store
Product search is one of the most important and powerful tools in any online store. If your search delivers relevant results quickly, your customers can find and buy products of their choice.
Search weights
Forcibly move positions of items in search to promote or demote some specific products to customers.
Search in Singular/Plural
Out of the box your search can understand singular and plural words for EN, NL, RU locales. You can customize Elastic Search for another language.
Stemming
Give your search support of language morphology. Stemming provides results for queries with special characters in the language.
Score Boost Rules
Increase search ranking of products with Score Boost Rules. Move certain products to the top or bottom of search output with flexible conditions.
Long-tail search
Search by abbreviations or any special symbols with a long-tail search feature. It provides correct search when customers search products by SKU, ISBN, etc.
Wild cards
Allow your customers to search for a product when they know only a part of its name. A wildcard mode will let to mark unknown parts with asterisk (*).
Synonyms
Increase search relevance by extending native Magento search functionality on synonyms. Get an ability to easily import list of additional synonyms.
Stopwords
Provide better search results by excluding words with little or ambiguous lexical meaning. Use stopword list to remove words that are not useful during a search.
Search across different content
The extension allows your customer to search for nearly any types of content that is present in your store. Easily incorporate your own search content in search results by connecting any data source available in your store.
Search indexes
Search across such indexes of Magento and third-party extensions:
- Products
- Categories
- CMS Pages
- Wordpress Blog
- Blog MX
- Magefan Blog
- Ves Blog
- Ves Brands
- Mageplaza Blog
- Aheadworks Blog
- Amasty Blog
- Amasty FAQ
- Simple Press Forum
- vBulletin Forum
- Knowledge Base
- Fishpig Glossary
Multi-store search
Allow customers to search simultaneously in all your storeviews and find products visible only in specific storeview. You are free to select the storeviews to include in Multi-store search.
Autocomplete & Suggest
Search accuracy is the most important factor for any e-commerce search solution.
Instant autocomplete
Provide the fastest search autocomplete on the market to your store's search bar. It's so fast that you need to set a delay in its configuration.
Support multi indexes
Specify a list of search indexes where the autocomplete search is performed.
Full page layout
Display autocomplete results over your store layout in a hovering window. It fully covers the current page, making customer to focus on his search.
Multi-column layout
Configure your store autocomplete in 1 or 2 column layout to provide customers with info on search results by search indexes.
Hot searches
Show customers the most popular search terms and lead your shoppers to exclusive offers in your store.
Mobile friendly
The autocomplete functionality supports all responsive themes. It provides a great user experience on mobile devices.

Elasticsearch Extra Features
Provide customers with valuable search information in specific situations. With our extension you can easily control redirects in your store, highlight search terms, display related searches, add your search results to Google.
Redirect from 404 to search results
Replace a 404 error page for a product with the search results for related products.

Redirect if single result
For a single search result redirect a customer directly to the required product page without showing him an intermediary page.
Display related search terms
In a situation when customer seeks a specific product that is not available, your store will be able to provide alternatives.

Search terms highlighting
Show your customers where their search query is present in the search results by highlighting search terms.
Google Sitelinks Search Box
Use the option Google Sitelinks Search Box to incorporate your search results into Google search results. Allow customers to search your store directly from Google search results pages.

Search Spell Correction
Default Magento sometimes can show empty search results, stimulating customers to leave the store. Your store enhanced with Elasticsearch module will always find what to propose to customers.
Spell correction

Customers often misspell search queries. Our extension has a powerful spelling corrector that will provide customers with the results they are looking for.
Fallback search
Provide search results for a query that has no search results. The extension shows related search queries to offer some good alternatives.
Flexibility of Elastic Search Ultimate
Our module fits the needs of multi language stores of various sites and provides dedicated pages for specific search queries
Search Landing Pages

Show a landing page instead of the regular search results for specific search queries to faster give what customers what they want.
Such pages will look like regular catalog pages, and are very useful for SEO optimization by having their own SEO-friendly URLs, titles, and meta tags.
Full Multi-Language Support
All extension features are available for any language. The speed and quality of results will remain the same.
Effortless Scaling of Your Search Infrastructure
Stores can use one server, or cluster of Elasticsearch nodes to cope with high loads. Our extension will provide a fast reliable search for any infrastructure.
Reports
The extension offers powerful analytics of your store search. You can use the following reports:
- Report by search terms, which shows the most popular search terms in your store
- Report by search volume, which shows the number of search terms and engagement, that is, the ratio between the number of search results and the number of clicks
Elastic Search Ultimate | Other extensions | |
---|---|---|
Search Indexes | ||
Search Autocomplete | ||
In-Page Search | ||
Spell Correction | ||
Typeahead search | ||
Relevance boost rules | ||
Wildcard exceptions | ||
Long-tail search | ||
Synonyms / Stopwords | ||
Hot searches | ||
Reports | ||
Landing Pages |
The module supports the Sphinx engine, but I have no use for Sphinx. There is a fair amount of integration/interop with other Mirasvit modules such as Blog MX, Knowledge Base, and even a few popular 3rd party modules. This is what I learn to appreciate and encourage Mirasvit pay attention to combined synergy.
Of course, to deal with this complexity, you need tools to optimize and fine-tune settings. Search Ultimate has 2 reports (search volume and terms) and the search validation tester. This area can be more developed. For example, to include automatic suggestions for optimization based on collected stats like adding/modifying terms click of a button. Store admins need love.
Another consideration for me is how well the vendor maintains software (i.e., my investment protection). I was glad to find in the change log 41 releases in v2.X.X during last 2.5 years as of this writing. About 90% are bugfixes, 10% feature improvements. This proves that software maintenance and development is vibrant, which gives me confidence for high performance and interop in the future. Keeping up with base Magento releases is no small task. We are looking forward to Magento 2.4.4 in a few days. I expect that this and other Mirasvit's modules port over successfully. This means a great deal to me.
This module is a very capable piece in the customer experience puzzle. Another decent product from a quality vendor. Highly recommended.
also the support is very attentive and quick in solving issues.
It also makes managing indexes pretty simple. I am still learning but it seems like this is a great extension so far.
Configuration is very Powerful,
Can show data by attribute and score boost rule
Synonyms feature is best.
- fast search that allows to customise search index adding attributes with weighing
- quick search with results preview that is nice and quick
- it allows to revert to mysql as search/index when you need to do a test installation to quickly check something, without needing an elasticsearch deployment
- synonyms, analytics, landing pages which I havent really started using seriously
but the extra magic is in the additional indexes and custom indexes - add search for wordpress blog, knowledge base, and a template to create more.
I was able to whip up a custom search that searches through magento cms blocks whose url-key match a pattern, and generate custom results links. That way I could make an "attribute landing pages" extension's pages appear in search results.
Even easier for content from a third party extension or an external cms - as long as you can describe a table or query that returns the data, and create a template, you can index content from anything and make the site feel more seamless.
I can unequivocally say don't waste your time trying to find a cheaper alternative, this is the last extension you will need to get visitors returning fast.
For our system with ~ 3000 products this is sufficient, since the power of elasticsearch is not required.
After we installed mirasvits extension, we are BLOWN AWAY from this quality, speed, carefully detailed level of engineering.
Unlike some other extensions, this works without any (small) problems right out of the box - P&P - unbeliveable!
Mirasvit: we want more of this quality from you!
Improvement wish: some of the translations do not appear in the i18n...but are well in the code...should be fixed
Thanks for your work Mirasvit!
I think I am ready with my review of mirasvit extension and their support. The reason I am including support in the review is because any software might have glitches despite being a robust one, because generally we have a lot of other extensions installed.
Review of Mirasvit Elasticsearch Ultimate for Magento 2
Buying it
It was pretty straightforward. Login at mirasvit.com , add the product and then checkout. You can add a coupon at checkout if you have one.
Included services:-
Installation of extension
Installation of elasticsearch engine
Configuration of your magento instance to work with elasticsearch engine
Super awesome support for 90 days
Lifetime Updates
Installation
It was done by the support team and in my case it was Max Podkopaev from their support.
It was done after raising a ticket and providing all access details.
Bugs and Incompatibility and Mirasvit support
This is the most crucial part as whenever we install any extensions it might not behave the way it is supposed to, or you have a different requirement, some customisation etc.
My site is a heavily customised site and has some customised indexes( vendor search) and i needed some real work on my site. My magento developer had little idea about a search extension and even if they would have done it , it would have been at a cost.
Super duper support
I approached and raised a ticket and mentioned all the things required on my site. The support team is amazing and they worked on my site and updated me daily.Their support is pretty awesome and I feel that with that kind of support any company is worth investing in even if their extensions are little deficient( In this case the extension is very robust and covers all search needs)
Review of extension
It is a very useful extension and there are a host of features to to put us in full control . For more info you can check out the demo.
1 .it has “popular suggestions”
2. it has autocomplete
3. you can decide which product attribute carry weightage,
4. you can put stop words and synonyms
5. you can add new indexes( awesome function)
6. if you have a blog or FAQ section it will most probably search that too.
7. You can out hot searches- basically its like promoting some particular search
8. custom landing pages.
In all honesty I was not familiar with most of the terms and facilities in this extension but upon using it and seeing what it has to offer , I am very happy.
Finally this extension works flawlessly without any glitches , and even if u have a problem the customer support is the best I have ever seen.
Highly recommended.
Elasticsearch returns results very quickly (<60ms for 10,000 product result set). However this module takes the results and writes them to a temp table, which then runs through Magento to print results. So SERP takes 5-10 seconds to DOM depending.
Thanks Mirasvit
Thanks for the strong extension and the friendly and fast support.
I'm just thankfull and happy with your service.
Good guys from Mirasvit!
Works incredibly well!!!
Save time by starting your support request online and we'll connect you to an expert.
Contact Us NowWhy the Elastic Search provides better search results?
How the Elasticsearch module achieves highest speed of autocomplete?
How the extension gives full control on the appearance of autocomplete?
What types of content can the Elasticsearch module display in search results?
What is the Hot Searches functionality of the Elasticsearch module?
Why spell correction in search is important for quality search results?
How the Elasticsearch module provides alternatives if it does not find an exact match to a customer query?
What exactly of external systems are supported for search with this extension?
- Wordpress Blog
- Blog MX
- Magefan Blog
- Ves Blog
- Ves Brands
- Mageplaza Blog
- Aheadworks Blog
- Amasty Blog
- Amasty FAQ
- Simple Press Forum
- vBulletin Forum
- Knowledge Base
- Blackbird Content Manager
- Fishpig Glossary
Why it is important to make redirect on 404 error?
How the search landing pages can benefit a store?
What big online projects use Elasticsearch Engine?
- Wikipedia. It uses Elasticsearch to provide full-text search with highlighted search snippets, and search-as-you-type and did-you-mean suggestions.
- The Guardian. This media outlet uses Elasticsearch to combine visitor logs with social-network data to provide real-time feedback to its editors about the public's response to new articles.
- Stack Overflow. This online project combines full-text search with geolocation queries and uses "more-like-this" to find related questions and answers.
- GitHub. Uses Elasticsearch to query 130 billion lines of code.
These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.
One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.
30-days money back guarantee. If you are not satisfied with our extension’s performance for any reason, we provide a full refund.
We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.
We provide an expanded user guide for every aspect of our extension, so you can find answers for all your burning questions.
You can customize extensions according to your needs and requirements.
The Module is easy to install and upgrade, just follow our step-by-step user guide.
No core modifications. Just use the composer or copy the extension’s files to the root directory of your store.