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.