private bool IsSearchQueryValid(string searchText)
{
if (string.IsNullOrEmpty(searchText))
return false;
var trimmmedSearchText = searchText.Trim();
if (string.IsNullOrEmpty(trimmmedSearchText))
return false;
// flag some chars as invalid search queries
var r = new Regex("[+^*~!@%$#&()|`]$");
if (r.IsMatch(trimmmedSearchText))
return false;
return true;
}
}