{"id":22743,"date":"2023-06-08T09:40:02","date_gmt":"2016-07-19T23:05:00","guid":{"rendered":"https:\/\/www.bloomreach.com\/library\/product-search-engines-what-you-need-to-know-about-and-why-it-matters"},"modified":"2024-09-17T10:15:37","modified_gmt":"2024-09-17T10:15:37","slug":"product-search-engines-are-different","status":"publish","type":"library","link":"https:\/\/www.bloomreach.com\/en\/blog\/product-search-engines-are-different","title":{"rendered":"Product Search Engines: What You Need to Know about and Why it Matters"},"content":{"rendered":"<p>Product search engines allow searchers to find products offered by online merchants.<\/p>\n<p>And while product search engines have a specific mission, the challenges they face are similar to those faced by web search engines.<\/p>\n<p>For instance, those who design product engines must return the best set of results they possibly can for a search query, ordered by relevance.<\/p>\n<p>The quality of a search engine is evaluated by using HRS (Human Relevance System) and user-engagement metrics like click-through rate, last-click rate, first-click rate, abandonment rate etc.<\/p>\n<p>The same metrics are used by other vertical engines, like job search engines, image search engines, local search engines etc.<\/p>\n<h3>\nHow Building a Product Search Engine Is Unique<\/h3>\n<p>From a consumer standpoint, the important metrics around product search engines are similar to the important metrics for most vertical search engines and web search engines:<\/p>\n<ul>\n<li>\n<p><a href=\"http:\/\/www.ebaytechblog.com\/2010\/11\/10\/measuring-search-relevance\/\" target=\"_blank\" rel=\"noopener\">HRS based metrics<\/a>&nbsp;like NDCG, DCG, Win-Loss Ratio<\/p>\n<\/li>\n<li>\n<p>Click-through rate (clicks\/visit), conversion rate (views\/visit)<\/p>\n<\/li>\n<\/ul>\n<p>From a merchant perspective, we consider different metrics \u2014 like revenue per visit (RPV), revenue per search session (RPS), margin per visit (MPV) and also search participation rate (searches\/visit).<\/p>\n<p>The more revenue the user brings in and the more engaged the user is, the better for the merchant.<\/p>\n<p>As we know most search engines use multiple signals, which they eventually combine with a machine-learning\/hand-tuned model.<\/p>\n<p>While the models are important, the set of features the models use to rank results is equally as important.<\/p>\n<h3>\nFeatures That Are Unique to an Ecommerce Product Search Engine<\/h3>\n<ul>\n<li><strong>Product and Attribute Understanding<\/strong><\/li>\n<\/ul>\n<p>Most web search engines use syntactical features\/matching algorithms like&nbsp;<a href=\"http:\/\/dl.acm.org\/citation.cfm?id=1704810\" target=\"_blank\" rel=\"noopener\">BM25F<\/a>&nbsp;\/TF-IDF and other N-gram matching features. Product search is an area where we need to understand products and attributes in depth.<\/p>\n<p><strong>Wilson 4-Drawer Filing Cabinet Black<\/strong><\/p>\n<p>Brand: Wilson<\/p>\n<p>Type: 4-Drawer<\/p>\n<p>Product Type: File Cabinet<\/p>\n<p>Color: Black<\/p>\n<p>The understanding of these features helps us do matching better. This understanding also helps us to get into semantic understanding of queries and matching. Having a strong attribute-extraction algorithm helps here.&nbsp;understand as well.<br \/>\n&nbsp;<\/p>\n<ul>\n<li><strong>Query Understanding<\/strong><\/li>\n<\/ul>\n<p>This is another area, which goes hand-in-hand with the product understanding. Annotating queries into understandable attributes helps us substantially in semantic matching of products.<\/p>\n<p><strong><em>\u201cwilson 4-drawer filing cabinet\u201d<\/em><\/strong><\/p>\n<p>Brand: Wilson<\/p>\n<p>Type: 4-Drawer<\/p>\n<p>Product Type: File Cabinet<\/p>\n<p>Color: Black<\/p>\n<p>Query understanding also involves understanding synonyms \u2014 in this case understanding that a \u201cfile cabinet\u201d is the same as a \u201cfiling cabinet.\u201d Similar to web search engines, stemming, autocorrect, related searches are areas to understand as well.<br \/>\n&nbsp;<\/p>\n<ul>\n<li><strong>Autosuggest&nbsp;or Guided Search<\/strong><\/li>\n<\/ul>\n<p>Users often need help on what they need to find \u2014 so guiding users with autosuggest can help with search participation rate. From a product search perspective, we can funnel the users to the queries which bring in the most revenue or are most likely to increase the merchant\u2019s revenue. &nbsp;<br \/>\n&nbsp;<\/p>\n<ul>\n<li><strong>Inventory Optimization<\/strong><\/li>\n<\/ul>\n<p>Inventory and availability are very important signals we need to understand in a product search engine. A product which has sold out or is not available in most popular sizes is not something which want to show to a customer.&nbsp;<br \/>\n&nbsp;<\/p>\n<ul>\n<li><strong>Product Performance Data<\/strong><\/li>\n<\/ul>\n<p>Unlike web search engines \u2014 which use the number of clicks, last clicks, first clicks, click-through rate etc., \u2014 we can use the revenue contributed by the product and the propensity of a user to interact with the product, including cart additions, to assess product performance.<br \/>\n&nbsp;<\/p>\n<ul>\n<li><strong>Shipping Consideration<\/strong><\/li>\n<\/ul>\n<p>As users, we often want to buy the products that have the fastest ship times\/best supplier. (For example, on Amazon Prime users often go for Prime products because they have faster and more reliable shipping.)<br \/>\n&nbsp;<\/p>\n<ul>\n<li><strong>Facet Quality<\/strong><\/li>\n<\/ul>\n<p>Facets are a very important part of product search engines. They help users narrow down the set of choices they can make. When we have thousands of choices, the right set of facets and the right ordering of facets makes a big difference.<br \/>\n&nbsp;<\/p>\n<ul>\n<li><strong>Personalization<\/strong><\/li>\n<\/ul>\n<p>Shopping search is definitely one of the verticals where personalization has a huge impact. For example, deep personalization based on gender preferences is something that can dramatically influence results.<\/p>\n<p>And when it comes to &nbsp;B-to-B merchants, personalization is key, given how widely the buying patterns of different accounts vary.<\/p>\n<p>This is by no means an exhaustive list of features that we can optimize to build a better product search engine.<\/p>\n<p>But taken together they provide a good flavor of some of the unique considerations for building a high-quality product search engine.<\/p>\n<h3>\nFurther Reading<\/h3>\n<ul>\n<li>\n<p><a href=\"https:\/\/www.bloomreach.com\/en\/blog\/2019\/08\/product-taxonomy.html\">Product Taxonomy: Your Route to Increased Traffic and Sales<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.bloomreach.com\/en\/blog\/semantic-search-explained-in-5-minutes.html\">Semantic Search Explained in 5 Minutes<\/a><br \/>\n &nbsp;<\/p>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Product search engines allow searchers to find products offered by online merchants. And while product search engines have a specific mission, the challenges they face are similar to those faced by web search engines. For instance, those who design product engines must return the best set of results they possibly can for a search query, [&hellip;]<\/p>\n","protected":false},"author":73,"featured_media":19227,"template":"","ew-regions":[],"ew-solutions":[],"library_type":[513],"library_blog_tag":[],"industry":[],"channel":[],"topic":[],"class_list":["post-22743","library","type-library","status-publish","has-post-thumbnail","hentry","library_type-blog"],"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\/22743","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\/73"}],"version-history":[{"count":1,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/22743\/revisions"}],"predecessor-version":[{"id":50028,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/22743\/revisions\/50028"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media\/19227"}],"wp:attachment":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media?parent=22743"}],"wp:term":[{"taxonomy":"ew_regions","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/ew-regions?post=22743"},{"taxonomy":"ew_solutions","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/ew-solutions?post=22743"},{"taxonomy":"library_type","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library_type?post=22743"},{"taxonomy":"library_blog_tag","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library_blog_tag?post=22743"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/industry?post=22743"},{"taxonomy":"channel","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/channel?post=22743"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/topic?post=22743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}