We recently published the first big feature release of our search extension. It includes the three main features that you know from the extension’s Magento 1 version:
Categories as Search Results
From now on categories are indexed in Solr and can be searched separately. Categories are shown in search results as well as in search suggestions:
On the search results pages, matching categories are displayed in a separate tab:
If available, the category image is displayed here, too. Of course fuzzy search that corrects typos is available for categories as well.
Load categories via Solr
To improve the performance of your store, you can use Solr to load the products of any category. Just like Solr creates an index of all possible search results, it builds an index of the associated products for each category. Especially if your store’s categories contain a big number of products or many filter options, you will see a significant performance improvement. In an artificial test case with our Magento 1 Solr extension we saw a great performance uplift. For Magento 2 the results will probably be similar.
Automatic redirect for exact search matches
For example, if a customer types the article number of a certain product into the search field, he will get forwarded to the correct product page directly instead of to the search result page with one or (thanks to fuzzy search) several search results. This functionality is triggered at 100% matches with certain attributes which can be configured – it’s the name and SKU for products as well as the name for categories by default. Depending on the store, this could be other attributes too like a manufacturer SKU. The conversion rate raises due to increased usability.
If you’d like to, you can test the behavior in our Magento 2 Demoshop for IntegerNet_Solr.
Currently in development: multi select for filters, so you can select several options of one option, like multiple price ranges or multiple sizes. This functionality, working on search result and category pages, will be available in a few weeks.
Author: Andreas von Studnitz
Andreas von Studnitz is a Magento developer and one of the Managing Directors at integer_net. His main areas of interest are backend development, Magento consulting and giving developer trainings. He is a Magento 2 Certified Developer Plus and a Magento (1 and 2) Certified Solution Specialist. He was appointed a Magento Master in 2019.