budgetSearchService doSearch method sceleton