How To Use PnP Search Filters And Search Vertical Web Parts

Introduction

 
In this article, we will learn how to use the PnP search filter and search a vertical web part

Prerequisites

- PnP search result and search box web part added in Modern Page

- To understand better, check out my article on how to use and configure the PnP search Web part
 

Setup

 
Below are the steps to use PnP Search Filters and Search Vertical Web part
 
Step 1
 
Add PnP Search Filters and Search Vertical Web part to an existing search modern page
 
Step 2 - Configure the web parts
  • PnP Search Filters Webpart
    This web part is used for providing a filter to the search result so that the user can drill down their results to fetch their desired result.
    • Refiners
      We can select the managed property for displaying the search filter. This managed property should be refinable. We can even provide custom labels for the managed property. We can specify the sort type and sort order for the refiner.
    • Connect to search results Web Part
      The search results from Web Part to use on the current page to get filters.
    • Web part title
      Displays the web part title we can keep it blank if we do not want to display the title
    • Show blank if no result
      It would not display any filters if there are no filter results for the search term
    • Filter layout
      We can choose from the two different layout present

      • Vertical - It would display the filter result in the page itself
      • Panel - It would open a panel on click of filter icon and we can select the filter result from the panel displayed
How To Use PnP Search Filters And Search Vertical Webpart
  • PnP Search Vertical Web part
    This web part is used for providing different scopes which can be used by users to fetch their desired result

    • Search verticals
      We can configure different scopes by providing the Tab name(Display name), Query Template, result source identified, Office UI Fabric icon (this icon would be displayed). If we want to open the scope on another page then we can select Is hyperlink and provide the Link URL which would be used for redirecting the user. We can even select open behavior that could be open in a new tab or open in the current tab.
    • Show result count
      If we want to display the result count against the scope we can toggle it to on
    • Connect to a search results Web Part
      The search results from Web Part to use on the current page.
How To Use PnP Search Filters And Search Vertical Webpart
 
Step 3 - Update the Search Result web part wit the below setting 
 
Edit the search result web part and navigate to the second page or section and update the below settings:
  • Use refiners from this component
    In the dropdown, select the Search Filters so that it would connect to the search filters web part.
  • Use verticals from this component
    In the dropdown, select the Search Verticals so that it would connect to the search verticals.
How To Use PnP Search Filters And Search Vertical Webpart
 
Outcome
 
How To Use PnP Search Filters And Search Vertical Webpart