This Fixes #754,#755,#656,#828,#823

This also solves the problem is large searches being slow as the result is fetched based on the page size which can be configured(default is 5)