make serach results distinct