This repository was archived by the owner on Aug 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 226
Working With: Search
Patrick Rodgers edited this page Apr 25, 2017
·
5 revisions
Using search you can access content throughout your organization in a secure and consistent manner. The library provides support for searching and search suggest - as well as some interfaces and helper classes to make building your queries and processing responses easier.
Search is accessed directly from the root sp object and can take either a string representing the query text, a plain object matching the SearchQuery interface, or a SearchQueryBuilder instance. The first two are shown below.
import pnp, { SearchQuery, SearchResults } from "sp-pnp-js";
pnp.sp.search("test").then((r: SearchResults) => {
console.log(r.ElapsedTime);
console.log(r.RowCount);
console.log(r.PrimarySearchResults);
});
pnp.sp.search(<SearchQuery>{
Querytext: "test",
RowLimit: 10,
EnableInterleaving: true,
}).then((r: SearchResults) => {
console.log(r.ElapsedTime);
console.log(r.RowCount);
console.log(r.PrimarySearchResults);
});Sharing is caring!