Added script to exclude uri from search

This commit is contained in:
Georgy Litvinov 2021-07-15 16:56:48 +02:00
parent f71300f77e
commit 42ea752e41

View file

@ -175,6 +175,25 @@
}
return string_query;
}
function excludeDocByURI(uri){
var allRules = $('#builder').queryBuilder('getRules');
var excludeRuleString = '{ "id": "URI", "field": "URI", "type": "string", "input": "text", "operator": "not_contains", "value": "" }';
var excludeRule = JSON.parse(excludeRuleString);
excludeRule.value = uri;
if (allRules !== null){
if (allRules.condition === "AND"){
allRules.rules.push(excludeRule);
} else {
var outerRulesString = '{ "condition": "AND", "rules": [] }';
var outerRules = JSON.parse(outerRulesString);
outerRules.rules.push(allRules);
outerRules.rules.push(excludeRule);
allRules = outerRules;
}
$('#builder').queryBuilder('setRules', allRules);
}
}
</script>
<#macro freeField field >
{