In the technique of showing all the records that matches what is typed by a user in a search textbox or something what is more appropriate to use, create a recordset as the user types or create a recordset before the user types and just use a filtering?

Thanks!