Skip to content
  • There are no suggestions because the search field is empty.

How to use the PNP Search results component?

Configure PnP Search Results with Involv for tailored search experiences.

1. Overview

The PnP Search Results web part displays search results from connected data sources. After you add the Involv Library to PnP Search, you can configure the component in detail.

This setup allows you to:

  • Connect to Involv Search

  • Define queries and filters

  • Apply Involv templates and layouts

  • Use paging, caching, and AI Assistant features

  • Control visibility and output

The configuration is divided into four pages. Below you’ll find a breakdown of every setting.

Page 1 /4

Available data sources

  • Select Involv Search as your source.
  • Sharepoint or Microsoft Search is also posible but not recommended because you wont be able to configure many Involv items

Layout slots

  • Preconfigured by Involv.

  • No changes needed — templates will map correctly

Involv Search

  • Add your search query.

  • Example: When connected to a PnP Search Box, use:

ex: {inputQueryText}  

This passes the search input into the results web part.

Other settings on page 1/4

Trim duplicates Hide duplicate results.
Sort settings

Define order of results.

Use Query string default query string is 'q' (optional)
Categorization

On/off

Group content into categories.

Personal categories

On/off

Show user-specific content groups.

Show subscribed content

On/off

Show content based on user subscriptions.

Use target audience

On/off

Audience targeting rules.

Use multilingual

On/off

Filter results by user language.

Use synonyms

On/off

Enable query rules

On/off

Apply custom query rules.

Randomize

On/off

Display results in random order.

Temp Sorting direction - On (ascending) or Off (descending)

On/off

Ascending (On) or Descending (Off).

 

 

Involv Caching

Configure how results are cached for performance.

Involv AI Assistant

Enable AI Assistant On/off
AI model Name Select the AI model.
AI Search Type ex "People" or "Pages"
People search prompt Prompt for AI when searching for people
Pages search prompt AI prompt for pages search.

More configuration is required to setup AI in search. Contact Involv

Show Paging

Show paging On/off
Numbers of items per page

a number

Auto:10

Numbers of pages to displau in range

Slider

Auto:5

Hide navigation buttons (prev page, next page)

On/off

Hide first/last navigation buttons

On/off

Hide navigation buttons (prev, next, first, last) if they are disabled.

On/off

Visibility

Show in mobile and email view On/off

Page 2/4

Available layouts

Handlebars/Html

Choose a template (basic or Involv template)

The added value of PnP search is that you can still make styling/changes to these layouts

Edit results template  Add to the design/make changes
Edit result types
Allow item selection On/off
Allow multiple selection On/off
Preserve selection on empty click On/off
Use Microsoft Graph Toolkit On/off

Common

Hide this web part if there's nothing to show On/off
Show results count On/off

Layout options

Open in new tab On/off
Show categories On/off
Show extra fields Text
Show likes & comments On/off
Show date On/off
Show mandatory read icon On/off
Show pinned icon On/off
Show description for secondary items On/off
Show all On/off
Show more title text
Override URL text

Page 3/4

Available connections

Use input query text

On/off

Static value

Dynamic value

Connect to source

-dropdown

Pnp - Search Box's Properties

-dropdown

Use a default value

 

Connect to a filters Web Part

Use filters from this component

-dropdown

Connect to a verticals Web Part

Use verticals  from this component

-dropdown

Connect to a search results Web Part Use data from this Web Part
Connect to source
-dropdown

Page 4/4

Extensibility libraries to load

Extensibility libraries

Here you connect the Involv Library:

  • Name: Involv

  • Manifest GUID: 6ea3e6dc-eb0c-4157-aff3-46d29188ccfe

 

Import/export settings

Save and reapply settings by exporting/importing JSON.