Magento 2 Elasticsearch
The Elasticsearch Magento extension provides an incredible search experience. The search returns relevant results within milliseconds, increasing your store conversion rate simply by providing great search results!
- 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
This is the fastest search autocomplete on the market
We offer free installation of elastic search engine
Who else use Elasticsearch
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. Smarter and faster product search will help you increase sales!
Elastic Search Ultimate provides your store with one of the fastest and most powerful search features for Magento 2. The extension is compatible with Magento CE, Magento EE, and Magento Cloud (Magento 2 Cloud Elasticsearch).
Our extension uses the Elasticsearch engine to perform the search. It is one of the world's leading engines with a free open source product designed to offer horizontal scalability, maximum reliability, and easy management. It can fulfill the most sophisticated requirements of any modern-day online store. The extension connects the Elasticsearch engine to your Magento 2 store and ensures quick and relevant results.
The use of Magento 2 Elasticsearch extension improves your store's search results and lets customers perform searches of any kind. Elastic Search Ultimate strives to change the customer experience in your online store by speeding up store searches and making it more useful. The search works great on both desktop and mobile devices.
Super-Fast Search Using Autocomplete
The Highest Speed of Autocomplete on the Market
Provide an exceptional customer experience by adding the fastest search autocomplete on the market to your store's search bar. During a product search, the first thing that helps customers locate their desired product is the search autocomplete. This Magento Elasticsearch module has perfected the search process.
Make autocomplete even more useful by enabling the TypeAhead feature offered by our extension. With this feature, the Elastic Search Ultimate extension starts collecting data on the most popular search queries in your store. Our module groups queries and their results to quickly display the relevant suggestion while the user is still typing his or her query.
Stores that use Sphinx search and Elastic engines can activate Fast Mode to greatly improve search speed by excluding Magento 2 from the autocomplete search at the initialization stage.
Full Control Over Autocomplete Appearance
Results that have been obtained with search autocomplete include different types of product information. You can determine for yourself what kind of information will be reflected in the search results.
Multiple Types of Content in Search Results
Search results obtained with Magento 2 Elasticsearch module don't only display names of products but also provide other types of content such as categories, CMS pages, blogs, etc. For example, if your customer is looking to learn about your shipping policy, they will quickly be able to spot the correct page on your website.
Autocomplete displays 'hot searches' in which search terms in highest demand are put forth. Thus, you can promote these high-use search terms in order to lead customers to exclusive offers in your store. The extension can also show the most popular Magento 2 elasticsearch search terms for your customers.
Responsive and Mobile-friendly
Our autocomplete supports all responsive themes. It provides a great user experience on mobile devices.
High Quality of Search Results
High Relevance of The Search Results
Elastic Search Ultimate for Magento 2 sorts the search results by relevance to the search query. The goal is to show the most interesting products on the first page of the search results. Thanks to this feature, customers can instantly spot the items of their interest.
Full Control Over Sorting of Your Search Results
You have full control over your search results. By establishing proper scoring rules, you can relocate certain products or groups of products such as brands or categories in the search results provided for a specific query or a set of queries.
Search Understands Language Morphology
The extension uses morphology preprocessors, which allow it to understand singular/plural words and different lexical properties of the search query. Thus, even if the product description does not include the exact search term, it can still be shown in the displayed search results.
Search By SKU, ISBN, Abbreviations or Any Other Code with Special Symbols
The extension is equipped with a long tail search feature. Thus, it can correctly search for any words with hyphens or special symbols. This is very important for eCommerce as customers often search for specific products by their SKU.
Applying Synonyms and Stop Words
The use of a list of synonyms and stop words allows our extension to return correct results even when a customer has not entered a query that fully matches our products. This feature greatly improves the quality of search results.
Correcting Misspelled Search Queries
Customers often misspell search queries. In this case, default Magento search returns 'no results'. As a result, customers can't find what they are looking for in your store. Our extension has a powerful spelling corrector. It will correct all misspelled search queries and provide customers with the results they are looking for.
Provide Alternatives If You Don't Have Exact Match To A Customer Query
Customers often begin a search with a specific product in mind. However, if you don't have that item in stock, the search module will still offer similar products. For example, if a customer is searching for 'red chronograph watches,' but they are not available in store, our search extension will show results for the shorter query 'chronograph watches.'
Return Related Search Queries in Search Results
The extension shows related search queries in the search results. It allows a given customer to understand what other customers with similar requests are looking for, and can offer some good alternatives.
Full Multi-Language Support
All extension features are available for any language. The speed and quality of results will remain the same.
Comprehensive Search All Over Your Store
The extension allows your customer to search for nearly any types of content that is present in your store. It includes the following items:
The extension performs a search by all the product attributes, product category names, custom options, related content, associated products, and much more.
The extension shows a list of categories that match the search query.
Extension reflects the values of a specific attribute in search results like a list of Authors or Brands matching the search query.
The extension shows a list of CMS pages matching the search query.
Third Party Plugins
The extension can search through the content of different plugins and even external systems such as:
- Wordpress Blog
- Simple Press Forum
- vBulletin Forum
- Blog MX, Magefan Blog, Ves Blog, Mageplaza Blog, Aheadworks Blog
- Knowledge Base
- Blackbird Content Manager
Any Custom Content
The extension can easily incorporate your own search content in search results of your store. You can connect any data source your customers may benefit from.
Speed & Scalability
Super-Fast Indexing and Search
The extension uses an Elasticsearch engine in order to index content and perform searches. The speed of Elasticsearch is the highest on the market, as it's an enterprise-level solution.
Extension Improves Layered Navigation Speed
Default Magento uses MySQL queries to build a layered navigation block. It is quite slow and consumes a lot of server resources in addition to slowing down all the catalog pages.
Our extension solves this issue by replacing MySQL with Elasticsearch Magento 2. All the complex aggregation queries are performed by Elasticsearch, ensuring that it speeds up your catalog and reduces the load on your server.
Effortless Scaling Your Search Infrastructure
Most stores run Elasticsearch on the same server as Magento, which works quite seamlessly. However, if you have a huge catalog or a high volume of search queries or high availability requirements, you can run a cluster of Elasticsearch nodes. The cluster will distribute your load or data over different servers. It's quite easy to archive the data with our extension.
Redirecting From 404 to Search Results
Nobody likes to see 404 error pages. But when it comes to eCommerce, these things happen from time to time. To solve this problem, we redirect customers to the correct search results page instead of showing a 404 error page.
Say, your store had a product at one point, and it got delisted, but Google still shows it in the search results. Our extension will redirect your customers to a search results page with similar products instead of leading them to a 404 error page, preventing you from losing potential customers.
Redirecting Customers in Case of Single Result
The extension can redirect a customer directly to the catalog page in case of a single search result. For example, the customer can enter the SKU of a product in the search box, hit Enter, and go directly to the required product page. No intermediary pages are required here, making it a very convenient option.
Search Landing Pages
The extension can create special pages that will show search results for specific queries. Such pages will look like regular catalog pages, and will have their own SEO-friendly URLs, titles, and meta tags.
For example, you can create a page titled 'Samsung mobile phones for ladies'. It will look like a regular catalog page, but the product list will return search results by the query 'samsung mobile phones for ladies'.
Store owners with a huge number of products in their stores often create their catalogs using search landing pages. They include links to pages from the main navigation menu. This allows them to easily manage their huge catalogs.
Search landing pages are also very useful for SEO optimization. You can create them for different search phrases with different sets of products. Their creation and support won't take up too much of your time, while still improving traffic from Google and other search engines.
Sometimes it can be advantageous to show a customer your landing page instead of the regular search results when they are looking for certain words. For example, if a customer is looking for the word 'apple', the search can automatically redirect the customer to the category with apple-related products.
Google Sitelinks Search
By incorporating your search results into Google search results, you allow customers to search your store directly from Google search results pages. The search box greatly increases the chances that customers will visit your website, opting for yours over other links appearing in Google search results.
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.
Magento 2 Enterprise Elasticsearch
We also offer the Magento 2 Enterprise Elasticsearch extension in order to improve relevance, add a spell correction feature, and speed up layered navigation.
Who uses Elasticsearch Engine
Elasticsearch is a real-time distributed search and analytics engine. It’s used in projects of any size from startups to huge enterprise search clusters. Some examples include:
uses Elasticsearch to provide full-text search with highlighted search snippets, and search-as-you-type and did-you-mean suggestions.
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.
combines full-text search with geolocation queries and uses “more-like-this” to find related questions and answers.
uses Elasticsearch to query 130 billion lines of code.
Compare with other Mirasvit search extensions
|Search Autocomplete||Search Spell-Correction||Advanced Sphinx Search Pro||Sphinx Search Ultimate||Elastic Search Ultimate|
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
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.
Installation of extension
Installation of elasticsearch engine
Configuration of your magento instance to work with elasticsearch engine
Super awesome support for 90 days
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.
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 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!!!
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.
90-days 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 provide you with lifetime free updates. 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.