i've seen search.load run faster than search.create after you've done more than one run of a search, and although I dont have results backing, there seem to be cached functionality, it's more obvious when the search result is returning something big, see 100K results