Use data source for getting search results.

Pick search results from data source if it is set and call 'reloadSearchResults'.
This gives flexibility to write custom logic for getting search results.