Catalog Search Refinement FREE for Magento 2

Be the first to review this product

Transform Magento2's out of the box search behavior to 'Refinement' when searching with multiple terms.

Availability: In stock


* Required Fields

100% Money Back Guarantee
If the extension isn't working for you and we can't help in a reasonable amount of time we will refund your purchase.

Awesome Support
Our team is here to help and we'll notify you with any updates to the extension. Support is available for paid extensions only.

Quality Code
We stand by our code! In fact our code is commercially licensed but open sourced so you can see it for yourself.





This free extension changes the search results behaviour of Magento 2.x to show a more restrictive result set than the one that is available out of the box. Search changes from default 'OR' to 'AND' when using a search phrase with multiple words.

Search Refinement FREE for Magento 2

Make the search results on your site more relevant with Catalog Search Refinement FREE Magento Extension by Activo Extensions. This simple extension makes default Magento search results more meaningful when multiple search terms are used by searching for ALL terms instead of ANY.

By default, when user enters multiple keywords in the search box, Magento searches for products containing ANY of the search keywords. This often leads to search results which do not accurately show what users are really looking for. As an example, a user is searching for red shoes and enters "red shoes" as their search term. Default Magento search will find everything that contains word "red" and everything that contains word "shoes" .

This Magento search refinement extension modifies the default search behavior to show only products that contain ALL search keywords. Going back the example above, this wold mean users will see only products that have both "red" and "shoes" in the product title or description. This leads to more accurate search results, happier customers and more orders!



Please note there are no configuration options for this Magento search extension. Once installed, it simply changes the Magento search behavior behind the scenes. For multiple keywords it will show only products that match ALL of the keywords, instead of matching ANY of the keywords.


Stay up to date with Github

Check out our Catalog Search Refinement FREE page on Github. You can read comments/reviews about the extension and even install it from there.

Install using Composer

Complementing the Github repo, we also setup a Packagist package for an easy composer installation:


Write Your Own Review

You're reviewing: Catalog Search Refinement FREE for Magento 2

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars

Version History

Version History

[2017-05-26] Version 1.0.0:

  • Initial stable release

License Agreement

Professional Extensions License Agreement

All Professional Magento Extensions (i.e. paid) from Activo Extensions are subject to the terms and conditions of our License Agreement. You can find the latest copy of our license agreement here:

In short, you are required to purchase a separate license for each of the domains (stores) you are running this software on (excluding common variations, like adding 'www.' to the domain name). However you can run this software on multiple servers, provided that you have a separate license for each of the domains (for instance in configurations with load balancers).

You can also use a copy of this software for free on one development or one staging server per license purchased in addition to your production servers, provided that this development or staging server is not used for any live sales transactions.

Free Extensions License Agreement

All Free Magento Extensions from Activo Extensions are released under the Open Software License v. 3.0 (OSL-3.0). Please read the full license agreement here:

All purchases are subject to the terms and conditions outlined in our Terms of Service document. Please read it carefully.

Memory usage: real: 6291456, emalloc: 7093496
Code ProfilerTimeCntEmallocRealMem