If standard Magento search opportunities are not enough for your ecommerce business, and we know that they aren’t, pay attention to various Magento 2 search engines. But if you don’t want to deal with a complicated integration procedure, we recommend you to check the best extensions that will completely revamp the way your customers look for something on your website. The best Magento catalog search plugins are gathered here: The Best Magento Extensions For Improved Catalog Search; if you are looking for Magento catalog search tools – check this out: Magento 2 Extensions for Improved Catalog Search. As for this post, below we’d like to draw your attention to MageWorx Search Suite.
- Seamless Sphinx integration
- Predefined settings
- Config file validation
- Search Matching mode
- Search results ranking tweaking
- Search autocomplete
- Search autocorrect
Since Magento 2 and Magento 1 extensions offer slightly different features, each one has its own overview. Note that the part related to the M1 module illustrates future improvements that will be available in the M2 tool soon.
MageWorx Search Suite Magento 2 Extension
Although Search Suite for Magento 2 is a less complex solution, it already dramatically improves the default Magento 2 search. Furthermore, MageWorx plans several very important improvements that will lead the extension to a completely new level, but let’s look at its current set of features first.
The module allows you integrate your ecommerce website with Sphinx. Furthermore, you get a very convenient interface that enables you to predefine Sphinx settings and fully customize the default Sphinx functionality. There is even an option that is responsible for defining Sphinx connection timeout.
Besides, the MageWorx tool lets you validate the Sphinx Config file as well as specify a Search Matching mode. Another great opportunity you get with the MageWorx Search Suite Magento 2 extension is related to tweaking the Search Results Ranker settings, so you can provide your potential buyers with goods you want to sell to them.
And if you don’t want to work with customizations, the module lets you use the default settings. As a result, you can implement the enhanced search functionality right after the extension installation. It is hard to disagree that this set of features looks very promising, but what are the planned enhancements?
With the help of the Magento 2 search autocomplete (is already available), the extension simplify user experience even more. Your Magento 2 website visitors will no longer have to type whole search inquiries: several letters will be enough for a list of the most possible results to be displayed. This feature essentially decreases time necessary to find something on a website, so your clients will become more loyal. Furthermore, the Magento 2 autocomplete feature increases chances they will find the desired goods.
The second essential improvement is the autocorrect functionality. It often happens that customers make mistakes while typing a search inquiry, and with the disabled autocomplete they don’t get what they were looking for. And while someone can retry the attempt to find the desired item, most visitors will leave your ecommerce storefront without even seeing how user friendly your prices and other conditions are. With the autocorrect feature everything is different: while a customer makes a typo, the extension understands what he or she wants to find and displays correct results despite there is a mistake (or several) in a search inquiry. Thus, the tool essentially increase chances that customers will find what they are looking for! Core Magento 2 search settings are described in the following section.
The Magento 2 advanced search extension configuration looks quite simple. First of all, you specify search delay (don’t forget that it is in milliseconds) and choose what fields to show in a pop-up (suggested, products, or both).
Then, it is necessary to set the number of both results suggested search and results product search.
Next, you should specify product search result fields (Product Name, SKU, Product Image, Reviews Rating, Short Description, Description, Price, Add to Cart Button).
In our example, there are 5 fields activated: Product Name, Product Image, Reviews Rating, Description, and Price. Let’s look how this configuration is implemented on frontend pages.
After entering our search inquiry, that consists of 3 letters only – ‘fus’, we’ve got the following pop-up:
The window is divided into 2 sections – Suggested and Products (as we’ve configured it before). The first section contains suggested search terms that we’ve already entered (it’s the same ‘fus’). The second section contains products that match our inquiry. Each product information consists of 5 options mentioned above. Besides, it is possible to see all products related to the search inquiry on a separate page.
Hover over each product, and you will get additional options, such as Add to Cart button, Wish List, and Compare.
MageWorx Search Suite Magento Extension
And while the Magento 2 module looks great, its Magento 1 predecessor offers even more advanced tools and features. First of all, it is necessary to mention that the extension is integrated with three search engines: Sphinx, Solr, and xSearch. Being a Linux- and Windows-based search engine, Sphinx is aimed at fulltext search within extremely large databases, and your Magento website with all its items is exactly that environment. As for Solr, it is an engine for fulltext search that enables real-time queries and data analysis for tons of documents (it’s what your ecommerce store has!) by scaling across servers. And xSearch is an engine that calculates ‘search weight’ for each product on the basis of the specified product attributes quantity used in the search process.
And of course you get an advanced Sphinx integration after installing MageWorx Search Suite. The extension lets you generate a fully-fledged Sphinx config file in a matter of seconds. And as we’ve mentioned in the section related to the Magento 2 module, it is possible either to use the predefined settings or customize the way the extension works. Besides, the MageWorx Magento module allows you to validate newly generated Sphinx config files, define connection timeouts, select a Search Matching mode that suits best your ecommerce needs, as well as fully leverage Search Results Ranker.
And we shouldn’t forget about advanced search accuracy options available in Magento Search Suite. The extension can easily process both simple and complex queries using 3 search accuracy options: Any, All, and Exact. If you choose Any, the module delivers the results that contain the whole search query or separate keywords and keyword combinations. In case of All, the results include the whole search query and its separate words combinations. For the Exact option, the module delivers only exact matches.
Unlike the Magento 2 extension, the MageWorx Search Suite already knows what to do with misspelled queries and typos. A smart algorithm understands all misspelled or hastily-entered search terms. And to make the extension more precise, you can easily add synonyms for popular search queries. As a result, misspelled queries will be prompted with a correct variant or its synonym. Another great opportunity available in MageWorx Search Suite is related to stopwords – words that do not contain important significance for search queries. The extension filters them out from search queries since they return unnecessary information. You can either import stopwords or add them manually.
And don’t forget that MageWorx Search Suite Extension always offers maximally flexible search results. It lets you display product attributes and categories near the search field allowing customers to search by attributes only. Moreover, you can go even further and include catalog categories and CMS pages into possible results your shoppers may get while looking for something on your website. To make the extension even more flexible, utilize Related Searches – a feature that display results based on what other people have been looking for.
Now, let’s have a look at xSearch and the way product attributes search priority is implemented within the module. We’ve already mentioned that the search engine runs calculates the ‘search weight’ of every product. Although this process is fully automated, you can easily define the priority of every product attribute manually, customizing the ‘search weight’ metric according to your business needs.
Another thing we should mention while talking about MageWorx Search Suite Extension, is the AJAX-based pop-up that appears when a customer starts to type a search inquiry. Due to the AJAX technology, the window appears and updates data without reloads after each new symbol being entered. It is possible to customize the pop-up with such data as product name, SKU, short description, price, rating, product availability, thumbnail, and ‘Add to Cart’ button. Thus, a customer don’t even have to leave the homepage of your store to find the desired item and place it to cart. Being a significant boost in user experience, this feature makes your store visitors more loyal and consequently helps to increase sales.
The whole process is lightning fast and works seamlessly even if you have lots of products, categories, and various pages. And to make the process even more user friendly, the module lets you choose choose animation for the popup loading process, specify the delay in milliseconds, as well as limit the suggested searches number. The extension even lets you exclude out of stock products from the search results that appear in the pop-up.
The last feature we’d like to describe is a robust analytics system that can help you learn what search terms your visitors are using. You can utilize this extension’s functionality to discover the most sales-generating keywords and optimize your product pages with them. The available data can be divided into several categories. First of all, it is the number of purchases made after entering each search term. Then, you can find out the amount of revenue each search term brings. Besides, MageWorx Search Suite Extension lets you see orders to hits and views to hits ratio. And the last metric shows the number of countries each product was searched from.
As you can see, both MageWorx Search Suite for Magento 2 and MageWorx Search Suite for Magento 1 improve the way search is implemented in Magento. And while the M2 tool is relatively new, it does not offer all features available with its M1 predecessor, but perspectives are great, and the description of the older extension illustrates how cool will be the new tool in the nearest future.
Note that MageWorx offers free lifetime updates and bug fixes for both extensions, so it is a good reason to purchase the Search Suite Magento 2 module right now, especially because it costs just $99, while for the Magento 1 extension the company charges $149. And if you’ve already bought the M1 search tool, it is possible to get a 50% discount on the upgrade to M2!