Thanks dfsq
Finally achieved the required results:
$rootScope.filterResults = function(queryString){
return function(results){
if(queryString)
{
var keyList = Object.keys(results);
for (var i = 0; i <=keyList.length; i++) {
if(keyList[i]!='_id' && !angular.isObject(results[keyList[i]]))
{
if(keyList[i]=='enabled')
{
if(queryString.toLowerCase()=='enabled' && results[keyList[i]]){
return true;
}
if(queryString.toLowerCase()=='disabled' && !results[keyList[i]]){
return true;
}
}
else
{
if(results[keyList[i]] && results[keyList[i]].toString().toLowerCase().indexOf(queryString.toLowerCase()) != -1)
return true;
}
}
}
return false;
}
return true;
}
};