function search()
{
try
{
SP.SOD.registerSod('sp.search.js', "/_layouts/15/sp.search.js");
SP.SOD.executeFunc('sp.search.js', 'Microsoft.SharePoint.Client.Search.Query.KeywordQuery', function() {
var context = SP.ClientContext.get_current();
var keywordQuery = new Microsoft.SharePoint.Client.Search.Query.KeywordQuery(context);
keywordQuery.set_queryText("ContentTypeId:0x0101*")
keywordQuery.RowLimit = 5;
keywordQuery.EnableSorting = true;
keywordQuery.SortList = "Title";
keywordQuery.TrimDuplicates = false;
var searchExecutor = new Microsoft.SharePoint.Client.Search.Query.SearchExecutor(context);
results = searchExecutor.executeQuery(keywordQuery);
context.executeQueryAsync(onQuerySuccess, onFailed);
});
}
catch (err)
{
//log error
}
}In this Code snippet is to use the "KeywordQuery" class from JavaScript.
