Skip to content

Instantly share code, notes, and snippets.

https://mycompany.sharepoint.com/_api/search/query?querytext='owsTileAudience:"Office J" Path:"https://mycompany.sharepoint.com/Lists/AudienceTileLinks/*"'&selectproperties='owsTileAudience,TileNameOWSTEXT,TileURLOWSTEXT'
https://mycompany.sharepoint.com/_api/search/query?querytext='owsTileAudience:"Office J" Path:"https://mycompany.sharepoint.com/Lists/AudienceTileLinks/*"'&selectproperties='owsTileAudience,TileNameOWSTEXT,TileURLOWSTEXT'
https://mycompany.sharepoint.com/_api/search/query?querytext='owsTileAudience:"Office J" Path:"https://mycompany.sharepoint.com/Lists/AudienceTileLinks/*"'&selectproperties='owsTileAudience,TileNameOWSTEXT,TileURLOWSTEXT'
var _refiner = $getClientControl(document.getElementById($('div[refinername="owsRegion"]').attr('id')));
_refiner.addRefinementFilter('owsRegion','\"UK Region\"');
https://awesome.sharepoint.com/sites/search/Pages/Results.aspx?k=owsRegion="UK Region"#Default={"k":"owsRegion=\"UK Region\"","r":[{"n":"owsRegion","t":["\"UK Region\""],"o":"and","k":false,"m":null}]}
https://awesome.sharepoint.com/sites/search/Pages/Results.aspx?k=owsRegion="UK Region"#Default={"k":"owsRegion=\"UK Region\"","r":[{"n":"owsRegion","t":["\"ǂǂ554b4d454120526567696f6e\""],"o":"and","k":false,"m":null}]}​
var stringToHex = function(s) {
var _hex = '';
for (var i = 0; i < s.length; i++) {
_hex += (s.charCodeAt(i).toString(16));
}
return _hex.toLowerCase();
}​
var _filter = $('div[refinername="owsRegion"]');
var _selection = _filter.find('a.ms-displayBlock div:contains("UK Region")');
var loadFilteredResults = function (prop, value) {
window.location.href = window.location.protocol + '//' + window.location.hostname + '/sites/search/pages/Results.aspx?k=' + escape(prop + '="' + value) + '"#Default={"k":"' + escape(prop + ':\\"' + value) + '\\"","r":[{"n":"' + prop + '","t":["\\"' + unescape('%u01C2') + unescape('%u01C2') + stringToHex(value) + '\\""],"o":"and","k":false,"m":null}]}';
};​
@beckettkev
beckettkev / Function for forming refiner JSON for Search
Last active August 29, 2015 14:21
Full JS Function for forming refiner JSON for Search