public SearchModel GetTextBoxSearchValues(string value, string filter, string searchType, int numberOfResults)
{
if (searchType.Equals("basedon")) getQueryFromCriteria(this.WorkingSearchModel.CriteriaComponent);
if (searchType.Equals("new")) getQueryFromCriteria(new SearchCriteria());
// encoding special characters for lucene
value = EncoderHelper.Encode(value);
this.WorkingSearchModel.SearchComponent.TextBoxSearchValues = BexisIndexSearcher.doTextSearch(this.bexisSearching, filter, value);
return this.WorkingSearchModel;
}