Our preferred pattern is to present search results in the UI instantly as the user types their query (instant search).A more comprehensive list of results is subsequently provided to users on a dedicated search results page, should they require it.