{"id":22656,"date":"2023-12-22T20:21:41","date_gmt":"2021-08-03T16:14:00","guid":{"rendered":"https:\/\/www.bloomreach.com\/library\/improve-your-search-precision-with-automatic-query-filtering"},"modified":"2024-11-12T16:09:05","modified_gmt":"2024-11-12T16:09:05","slug":"improve-your-search-precision-with-automatic-query-filtering","status":"publish","type":"library","link":"https:\/\/www.bloomreach.com\/en\/blog\/improve-your-search-precision-with-automatic-query-filtering","title":{"rendered":"Improve Your Search Precision with Automatic Query Filtering"},"content":{"rendered":"<p>Often in ecommerce, we find that customers are searching for products to match their very specific tastes. Our latest feature, <strong>Automatic Query Filtering<\/strong>, is all about meeting their expectations on the search page.&nbsp;<\/p>\n<p>With Automatic Query Filtering, you can now deliver more precise results for searches that include attributes like color, size, or brand. It pre-filters products on the results page based on an attribute in the query, shortening the time it takes for your customer to find a product.<\/p>\n<p>For example, without Automatic Query Filtering, if you search \u201cvelvet pillow\u201d on a home goods site, you might still have to pick \u201cvelvet\u201d in the search filters for only velvet pillows to show, and not cotton pillows or something else that\u2019s similar. This feature will let sellers pre-filter for certain fields like material so that only those results show, and in the filters only \u201cvelvet\u201d would appear under material.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/05\/pacific-home-velvet-pillow.png\" \/><\/p>\n<p>This allows for:<\/p>\n<ul>\n<li>\n<p><strong>Better user experience:<\/strong> Customers will see results that are more relevant to what they\u2019re searching for, helping them find the right product more easily.<\/p>\n<\/li>\n<li>\n<p><strong>Fitment support: <\/strong>Automotive and B2B companies can now support fitment and similar <a href=\"https:\/\/www.bloomreach.com\/en\/library\/use-cases\">use cases<\/a> on their online stores.<\/p>\n<\/li>\n<li>\n<p><strong>More merchant control:<\/strong> Merchandisers can pick attributes to apply Automatic Query Filtering to, based on their expert understanding of their customers.<\/p>\n<\/li>\n<\/ul>\n<p>This is a great feature, but it\u2019s only one of the ways you can increase precision in Bloomreach. However, to understand how to make the most of Automatic Query Filtering, it\u2019s important to understand the role of precision in search overall.<\/p>\n<h3>Precision Trade-Offs<\/h3>\n<p>There\u2019s a reason why we usually talk about relevancy instead of precision or accuracy in search. Search, especially on ecommerce sites, is a mix of trade-offs. Yes, you want the products that come up to match what customers have typed into the search bar, but most customers aren\u2019t 100% precise in describing what they want.<\/p>\n<p>For instance, I searched on Albertson\u2019s yesterday for \u201csourdough bread\u201d when what I really wanted was \u201csourdough sandwich bread.\u201d Was I mad that I also got results for baguettes and English muffins? No, because at the end of the day, I\u2019m planning to make sandwiches, and seeing all of these options lets me explore and think outside of what I assumed I wanted.<\/p>\n<p>There\u2019s also the case of <a href=\"https:\/\/www.bloomreach.com\/en\/0-results-found-the-case-for-smart-site-search-ebook\" rel=\"noopener noreferrer\" target=\"_blank\">zero results pages<\/a>. If you don\u2019t have exactly what a customer wants, but have something really similar, then isn\u2019t it worth showing to them? You might still get a conversion out of it, but you definitely won\u2019t get one on a zero results page. The customer will also have a better experience if they find a related product that satisfies their needs.<\/p>\n<p>To be successful, search has to walk a fine line between serving the customer who knows exactly what they want and the customer who is open to options. For the former type of customer, there are ways to apply the precision they need, but it\u2019s by no means a one-size-fits-all solution. The \u201cright\u201d balance depends on your industry, vertical, types of customers, and products. Understanding how your customer base shops is the only way to decide what the right balance is for your business. That&#8217;s why we&#8217;ve created a multitude of these optional tools to allow customers to deploy them if it makes sense for their business and customer base.<\/p>\n<h3>Precision Modes in Bloomreach Search<\/h3>\n<p>If you\u2019re a Bloomreach Search customer, you have some great tools for precision at your disposal. If you\u2019re not, then you can still learn from the concepts I\u2019ll discuss here, and you should <a href=\"https:\/\/www.bloomreach.com\/en\/demo\" rel=\"noopener noreferrer\" target=\"_blank\">drop us a line<\/a> if you\u2019re interested in digging deeper.<\/p>\n<h4>Product Type and Category Type<\/h4>\n<p>The first two types of precision we\u2019ll look at are Product Type- and Category Type-based precision. These two go hand in hand, and you usually apply one or the other, not both.&nbsp;<\/p>\n<p>Identifying the right product type is the core of search. If you want a blue flower pot, you might be okay with a turquoise flower pot, but you probably won\u2019t be okay with a blue table. Returning results that are the right product type is the primary task of <a href=\"https:\/\/www.bloomreach.com\/en\/blog\/2019\/05\/what-is-customer-experience\">a search engine<\/a>, and matching the attributes (things like color, size, and brand) are secondary and usually less important in the mind of the searcher.<\/p>\n<p><a href=\"https:\/\/www.bloomreach.com\/en\/products\/search-merchandising\" rel=\"noopener noreferrer\" target=\"_blank\">Bloomreach\u2019s semantic search<\/a> automatically identifies which word represents the product type in a query and returns products that match. However, it won\u2019t exclude products that are similar, but not exact, matches. If you do need to exclude products that aren\u2019t exactly the same product type as the query, you can apply Product Type-Based Precision to reduce the number of results that search returns.<\/p>\n<p>Category-based precision has a similar effect but takes a different route to get there. If you have well-defined category data in your catalog, you can instead apply precision based on that. Bloomreach will identify the product type, identify the category it lives in, and then exclude any products that aren\u2019t in that specific category.&nbsp;<\/p>\n<h4>Attribute (Automatic Query Filtering)<\/h4>\n<p>This is where our latest feature, Automatic Query Filtering, comes in! You can apply a more subtle kind of precision by matching the attributes in a query, rather than the product type.<\/p>\n<p>For example, if a customer specifies a style like \u201cmedallion rugs\u201d in their search, you can exclude anything that isn\u2019t a medallion pattern. When customers browse the results, it will be as if they already selected the \u201cmedallion\u201d style filter in the left-hand of the results (or wherever your search filters live). This helps counteract noisy data, for example, product descriptions that mention the word \u201cmedallion\u201d but aren\u2019t rugs with that specific pattern.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/05\/pacific-home-medallion-rug.png\" \/><\/p>\n<p>With Automatic Query Filtering, you can use this precision with whichever attribute fields as you want, but it\u2019s best not to go overboard. Your larger goal is to help customers discover products. Being too strict on recall can reduce the chance for new product discovery and conversions.<\/p>\n<p>On the other hand, if you know that when your customers search for Gucci bags, they absolutely do not want to see other brands, then this is a good tool to use.<\/p>\n<p>Another great example is the automotive industry, where searching for a car part based on make, model, and year is a common way to find the right product. Matching those specific attributes really matters since parts are not interchangeable across types of cars, which makes Automatic Query Filtering a great fit.<\/p>\n<h4>Numeric Precision<\/h4>\n<p>A more specific type of attribute that might call for precision is a numeric attribute. For example, you may be searching for 3\u201d nails for a DIY project and you\u2019re not interested in nails of other sizes. Bloomreach allows you to apply another type of precision that will limit the results to those that have that numeric value in the title.<\/p>\n<p>You might wonder why you wouldn\u2019t just use Automatic Query Filtering on one of the dimension attributes for these products. We often find that this becomes too strict for most <a href=\"https:\/\/www.bloomreach.com\/en\/library\/use-cases\">use cases<\/a>, especially in situations where the product data is not as complete as it should be. However, if the numeric attribute is called out in the title, then it\u2019s probably more important and more likely to be something a customer is specifically searching for. Thus, it makes more sense to be precise within these bounds. Numeric attribute precision in Bloomreach will also account for variations in how customers describe numbers, such as 3\u201d vs. 3in vs. 3inches, which Automatic Query Filtering won\u2019t address.<\/p>\n<p>It\u2019s a very fine line and the right approach depends on the specifics of your data, your customers, and the use case.<\/p>\n<h4>Standalone Attributes<\/h4>\n<p>So far we\u2019ve been looking at queries that have a product type in them, but what about queries that are just attributes without a product? For example, at an electronics site you might search for \u201cDell\u201d in order to get all products from that brand.&nbsp;<\/p>\n<p>Typically, if you let the default search handle this, you risk getting a lot of noise. Especially with products like electronics, where you might get a lot of products that are \u201cDell compatible\u201d but not actually the Dell brand. If that\u2019s the case, you can either use Automatic Query Filtering, or what we call <a href=\"https:\/\/www.bloomreach.com\/en\/blog\/2021\/03\/part-number-search-easier-merchandising\" rel=\"noopener noreferrer\" target=\"_blank\">Lookups<\/a> at Bloomreach.<\/p>\n<p>We\u2019ve already talked about the former. What makes Lookups a little different is that it\u2019s even more strict and will only return results that are an exact match to the query because it\u2019s meant for part number searches (which we\u2019ll talk about next). Automatic Query Filtering will have a slightly broader range since it will cover searches like \u201cDell\u201d as well as \u201cDell computers.\u201d<\/p>\n<h4>Part Number Search (Lookups)<\/h4>\n<p>Finally, in manufacturing and distribution, it\u2019s common for customers to search for a specific part by its part number rather than by a descriptive name, which can be a long string like WX-84320. In other words, something that a customer probably doesn\u2019t have memorized and is going to copy-paste into the search bar. This is definitely a situation where you want to exclude similar products so you can ensure that someone looking for this part gets exactly what they\u2019re looking for. Getting the wrong part in this instance can have safety repercussions and increase product returns.<\/p>\n<p>Another aspect of Lookups is that it \u201cremembers\u201d part numbers even after they go out of stock. For example, if you searched WX-84320, which is a valid part number but is out of stock, you don&#8217;t want the system to try to spell correct this to some other part like WX-84420, which could be a completely different part. Lookups will remember that WX-84320 is a part number and won\u2019t apply spell correct. While this could lead to null results, that&#8217;s okay because in this case the customer is looking for something very specific and you don&#8217;t want them to accidentally buy the wrong product. Once that product is back in stock, it would appear again in searches as normal.<\/p>\n<h3>Pick the Right Tool for the Job<\/h3>\n<p>The above tools are just a few ways to think about precision in search. Search technology is more complex than many people realize, which is why picking the right search engine for your business goals is so important.<\/p>\n<p>One thing to consider before you even begin looking at improving precision is reviewing which fields of data you\u2019ve set to be searchable and seeing if there are any obvious \u201cnoisy\u201d fields, like in the above example where brands are mentioned in the descriptions of related products. Bloomreach makes it easy to adjust these for your site, and though we start with our recommendations, the right settings are whatever works best for your customers and your business.<\/p>\n<p>The thing to keep in mind is that precision is never going to be one-size-fits-all, and anyone who tells you otherwise is oversimplifying. It\u2019s counterintuitive, but in search, being precise is not always the right strategy to keeping customers happy by helping them find (and buy) what they want \u4e00 which is what ecommerce is all about.<\/p>\n<p>Ready to learn more about what Bloomreach Search can do? <a href=\"https:\/\/www.bloomreach.com\/en\/demo\" rel=\"noopener noreferrer\" target=\"_blank\">Schedule a personalized demo<\/a> to see how Bloomreach can help your business grow.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Often in ecommerce, we find that customers are searching for products to match their very specific tastes. Our latest feature, Automatic Query Filtering, is all about meeting their expectations on the search page.&nbsp; With Automatic Query Filtering, you can now deliver more precise results for searches that include attributes like color, size, or brand. It [&hellip;]<\/p>\n","protected":false},"author":198,"featured_media":17849,"template":"","ew-regions":[],"ew-solutions":[],"library_type":[513],"library_blog_tag":[366,370,371],"industry":[],"channel":[],"topic":[],"class_list":["post-22656","library","type-library","status-publish","has-post-thumbnail","hentry","library_type-blog","library_blog_tag-ecommerce-search","library_blog_tag-headless-commerce","library_blog_tag-product-recommendations"],"acf":{"library_blog_banner_content":"","library_blog_banner_cta1_text":"","library_blog_banner_cta1_href":"","library_blog_banner_cta1_new_tab":false,"library_blog_banner_cta2_text":"","library_blog_banner_cta2_href":"","library_blog_banner_cta2_new_tab":false,"library_blog_banner_bg_color":"#EAF7FE","library_blog_banner_cta_text_color":"#FFF","library_blog_banner_cta_bg_color":"#019ACE","library_blog_banner_cta2_text_color":"#000","library_blog_banner_cta2_bg_color":"#FFF","library_blog_chatgpt_content":"","library_blog_chatgpt_cta_href":"","library_blog_chatgpt_cta_text":"Ask ChatGPT"},"_links":{"self":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/22656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library"}],"about":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/types\/library"}],"author":[{"embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/users\/198"}],"version-history":[{"count":1,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/22656\/revisions"}],"predecessor-version":[{"id":50786,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/22656\/revisions\/50786"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media\/17849"}],"wp:attachment":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media?parent=22656"}],"wp:term":[{"taxonomy":"ew_regions","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/ew-regions?post=22656"},{"taxonomy":"ew_solutions","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/ew-solutions?post=22656"},{"taxonomy":"library_type","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library_type?post=22656"},{"taxonomy":"library_blog_tag","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library_blog_tag?post=22656"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/industry?post=22656"},{"taxonomy":"channel","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/channel?post=22656"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/topic?post=22656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}