user search refine