How does the Shop page product search work?

How does the Shop page product search work?

Inzant utilises a comprehensive Product Search within the Shop Search screen, which is designed to return an inclusive results set, and rank the results according to relevance. The search in the shop searches on the following fields;
  • Name
  • Product Code
  • Barcode
  • Product Tags
Each word is treated as a unique component in the search, and each component is individually searched across all of the above fields for Products. The potential matching possibilities are;
  1. Exact match - the unique component matched text in any of the fields being searched (includes support for pluralisation of terms).
  2. Starts With match - the unique component matches the start of any word in the fields being searched.
The search works in an "Inclusive" style, so if any of the search components match text in the Product fields then they are included in the results set. Once the search results are collected, the system then ranks the results based on relevant to the search term/s. This means it applies a weighting to each individual match a Product has to the search term, totals the weightings and then sorts the products by the weighting (applying a results ranking).

Lets look at an example;

When a user enters the search term: Red Frames

Product #1
Product Name:      Red Glasses      (exact match: weighting 10 pts)
Product Code:       REDFRA010      (partial match: weighting 4 pts)
Product Tags:        Red Frames Glasses Glass Eye Specs      (exact matches: 20 pts)
Weighting: 34 pts
This product would be displayed in the search results - these are exact matches in multiple of the searched fields, so it should rank very highly in the results.


Product #2 
Product Name:      Comically Large Red Frames      (exact matches: weighting 20 pts)
Product Code:       REDFRA0101
Product Tags:        Glasses Glass Eye Specs
Weighting: 20 pts
This product would be displayed in the search results - again these are exact matches, so should still rank well.


Product #3
Product Name:      Framed Glasses
Product Code:       REDFRA0101
Product Tags:        Frame Glasses Glass Eye Specs      (exact match: weighting 8 pts)
Weighting: 8 pts
This product would be displayed in the search results (the search supports pluralisation, so should pick up "frame" from the "frames" search term). This is technically an exact match, however it probably wont rank as well as an exact match without pluralisation.


Product #4
Product Name:      Redding Framing Goggles      (partial match: weighting 4 pts)
Product Code:       REDFRA2331      (partial match: weighting 4 pts)
Product Tags:        Glasses Redding Glass Eye Specs Framed      (partial match: weighting 4 pts)
Weighting: 12 pts
This product would be displayed in the search results (the search supports "starts with" matching results). A partial match wont rank as well as an exact match.


Product #5
Product Name:      Reading Glasses
Product Code:       READERSRED101
Product Tags:        Glasses Glass Eye Specs Reading
Weighting: 0 pts
This product would not be displayed in the search results. It doesn't support a "Contains" (LIKE) search, the search component either needs to be a "starts with" or "exact" match.

So the above results would be ranked;
  1. Product #1
  2. Product #2
  3. Product #4
  4. Product #3
As you can see the number of matches (partial or exact) does affect the ranking result, so comprehensively using the fields available in Inzant Sales will help more accurately rank the results. Product #5 probably should be returned in the results given they are likely Red glasses, however as the product contains no matches to the search term (i.e. that the product is Red, or that its a frame/s) the system has no way of knowing this, and so it cannot return it in the search results.

To help avoid this try to make sure you include the search terms you believe will be common in your site in the Product Tags field. Making sure Products have information like colours, textures, categorisation, industry terms and anything else you can think of in the Product tags field will help improve the search on the website by including more products, and more effectively ranking them (meaning users don't have to go looking for products, the site is bringing the products to them).

    • Related Articles

    • Role Search - Overview

      Roles are groupings of permission levels for the various modules within the Inzant Sales system. Inzant supports multiple role levels to enable custom security to be configured for different groups of users. The Role Search screen will display a list ...
    • Creating a new website Page

      Note: To view any of the below walkthrough images in a larger size simply click on them - then click on the cross in the top right corner to close the image window. Creating a new website Page for your site can be easily done by navigating to the ...
    • User Search - Advanced Search

      The User Search screen supports an advanced search option. This is enabled by clicking “More Filters”. Once the Advanced Search is active the following search parameters are displayed: Text Search User Status drop-down selection User Type drop-down ...
    • Product Search Screen

      The products list screen allows you to view the complete list of products loaded onto the iPad. This article discusses how to use the list screen to filter and sort products to find information. Online Help The help link will provide you with online ...
    • Retailer Search Screen

      The Retailer list screen allows you to view the complete list of retailers loaded on the iPad. This article discusses how to use the list screen to filter and sort retailers to find information. Online Help The help link will provide you with online ...
    • Popular Articles

    • Home Screen and Navigating the System

      The Home Screen The home screen is the start up screen for the App. It contains links to all the other major screens and provides some KPI information and access to your schedule. In this article we will discuss all the links so you can navigate ...
    • Creating a Retailer

      This article provides a short walk-through tutorial on the steps required when creating a new Retailer Using the Inzant Sales app. To Create a New Retailer touch 'Retailers' on the left of the screen. You will now be able to view a list of previously ...
    • Setting a Retailer to have Website access from the Management Portal

      To enable customers access to the B2B Portal or Website, you need to allow the Contact on a Retailer to have access. After logging into the Inzant Sales Management Portal you'll need to navigate to the Contact or Retailer in question. Finding a ...
    • Inzant Website CMS User Manual

      The latest version (currently version 1.4) of the CMS User Manual is attached, which you can download and use as required.
    • Creating Hyperlinks

      There are two main areas within the CMS that hyperlinks can be created; In a specific content zone provided by a widget. In the CK Editor content entry zone. Both zones offer the same 3 basic link types, Internal URLs, External URLs and Mailto ...
    • Recent Articles

    • Management Portal - Adding a Pricing Rule Walk Through Video

      Watch the linked video as we walk through creating a new pricing rule, set conditions for discounts, select products, choose applicable price lists, and schedule the rule for auto-publishing. Check out the detailed steps and explanations below to ...
    • Performing a Hard Reset on an iPad

    • Adding a Favourites List to a Retailer

      In this video, I will show you how to add a favourites list to a retailer. I will guide you through the steps, including selecting the retailer, navigating to the favourites section, and adding a list. I will also explain how to choose the contact ...
    • Accessing and Managing Favourites Lists

      In this video, I will show you how to access and manage your favourites lists on our platform. I will guide you through the steps to access your favourites list, apply filters, and view specific categories. Additionally, I will demonstrate how to add ...
    • Creating Bespoke Favorites Lists for a Contact

      In this video, I will show you how to create a bespoke favorites list for a specific contact. Sometimes, certain contacts may have unique preferences, and it's important to cater to their needs. I will guide you through the process of selecting the ...