Fixed NOT queries

This commit is contained in:
Rashid Khan
2013-02-20 14:58:40 -07:00
parent 8640830188
commit 5eb8c41af1
5 changed files with 10 additions and 9 deletions
+3 -2
View File
@@ -127,13 +127,14 @@ function top_field_values(docs,field,count) {
}).reverse().slice(0,count)
}
function add_to_query(original,field,value) {
function add_to_query(original,field,value,negate) {
var not = negate ? "NOT " : "";
if(value !== '')
var query = field + ":" + "\"" + addslashes(value.toString()) + "\"";
else
var query = "_missing_:" + field;
var glue = original != "" ? " AND " : "";
return original + glue + query;
return original + glue + not + query;
}
/**
* Calculate a graph interval