"Did you find" versus "have you found" [duplicate]

Did you find is the simple past and indicates that you are no longer looking for it.

Have you found is the present perfect and indicates a link with the present, specifically, that you could still be looking for it.