added getSearch and minor changes for performing backend search

using the setFilter method to parse search results to the data provider
object