this really only becomes an issue if only certain users are supposed to view certian items in the results.
how are you determining who should be able to view which records, is it only one record that each user should be able to view? or are you using user groups? a user can view a collection of the records?