Skip to content

Features comparison with PnP Modern Search v4

The PnP Modern Search v4 shares the same code foundation as the aequos Modern Data Visualizer solutions. However, some features are only available in the commercial solution.

Important

Although these two solutions share the same code foundation, we do not "own" the PnP Modern Search as it is a Microsoft community-driven open source project. It means we do not 'control' or voluntarily 'block' new features and the two solutions evolve independently. However we try as much as possible to ensure the same base concepts remain the same and common issues are adressed on both sides. It is a win-win situation.

Data sources

Feature Description aequos Modern Data Visualizer PnP Modern Search
Available data sources The data sources you can use to retrieve data.
  • SharePoint Search
  • Microsoft Search
Data source slots Templates can use placeholder variables mapped to data source fields to make them reusable. Yes Yes
Data caching Data can be put in cache for performances. Yes No
Data paging Data can be browsed using paging controls. Yes Yes

Layouts

Feature Description aequos Modern Data Visualizer PnP Modern Search
Available layouts for results Layouts you can use to display results from a data source.
  • Cards
  • Details List
  • Simple List
  • Slider
  • People
  • Custom
Available layouts for filters Layouts you can use to display filters.
  • Vertical
  • Horizontal
  • Panel
  • Custom
  • Vertical
  • Horizontal
  • Panel
  • Custom
Result types Define conditions on fields value for conditional rendering. Yes (handlebars templates only) Yes (handlebars templates only)
Customize results using Handlebars, HTML and CSS Use Handlebars, HTML and CSS to build custom results templates. Yes Yes
Customize results using Adaptive Cards Use Microsoft Adaptive cards to build custom results templates. Yes No
Customize filters using Handlebars, HTML and CSS Use Handlebars, HTML and CSS to build custom filters templates Yes Yes
Use basic tokens Ability to transform queries dynamically using basic tokens (current page, hub, user, etc.) Yes Yes
Use advanced tokens Ability to transform queries dynamically using advanced tokens (verticals, filters) Yes Yes
Use Microsoft Adaptive expressions top build dynamic queries Ability to use Adaptive Expressions to build dynamic and conditional queries based on tokens. Yes No

Filters

Feature Description aequos Modern Data Visualizer PnP Modern Search
Available templates Templates you can use to filter values.
  • Check box (with search)
  • Combo box
  • Date range
  • Date interval
  • Taxonomy picker
  • Check box (without search)
  • Combo box
  • Date range
  • Date interval
Configuration options Available configuration options for filters
  • Filter display name
  • Multi value/single value
  • Operator between values
  • Operator between filters
  • Expand by default
  • Show values count
  • Show values count
  • Sort values by name/count (ascending/descending)
  • Filter display name
  • Multi value/single value
  • Operator between values
  • Operator between filters
  • Expand by default
  • Show values count
  • Show values count
  • Sort values by name/count (ascending/descending)

Verticals

Feature Description aequos Modern Data Visualizer PnP Modern Search
Data verticals Browse data as silos. Yes Yes
Custom tokens for verticals Use verticals as tokens including custom data in the results Web Part Yes Yes
Feature Description aequos Modern Data Visualizer PnP Modern Search
Enter free text keywords Users can enter free text queries in a search box Web Part. Yes Yes

Group Metadata Editor

Feature Description aequos Modern Data Visualizer PnP Modern Search
Tag Microsoft Group / Team Tag a specific Microsoft 365 group or team using a custom Microsoft Graph schema extension Yes No

Extensibility

Feature Description aequos Modern Data Visualizer PnP Modern Search
Extensibility method The method used to create extensions for Web Parts. SPFx library components in global or site collection catalog. SPFx library components in global or site collection catalog.
Custom web components Developers can create custom web components to use in templates. Yes Yes
Custom suggestions providers Developers can create custom suggestions providers for the search box. Yes Yes
Custom data sources Developers can create custom data sources with property pane options. Yes No
Custom layouts Developers can create custom layouts for the results component with property pane options. Yes Yes
Custom Handlebars customizations Developers can create custom helpers or partials for templates using Handlebars. Yes Yes
Multiple extensibility libraries support Developers can register one or more extensibility libraries per Web Part instances. Yes Yes

Miscellaneous, support & price

Feature Description aequos Modern Data Visualizer PnP Modern Search
Supported browsers
  • Chrome
  • Firefox
  • Edge
  • Edge Chromium
  • Brave
  • Safari
  • Internet Explorer 11 is not supported
  • Chrome
  • Firefox
  • Edge
  • Edge Chromium
  • Brave
  • Safari
  • Internet Explorer 11 is not supported
Support How the solution is supported when your encounter issues Guaranteed by @aequos. Major bugs correction within 5 open days. By the open-source community (including us). No guarantee. If it breaks, it breaks
Price www.aequos.ca Free
License agreement Commercial license. EULA at www.aequos.ca/eula MIT License (anyone can reuse the code for commercial purposes)