I am not a native German speaker, all I can do is look it up.
Pons lists "Leibesvisitation" as searching a body for drugs, but I believe that to be a search involving latex gloves and your pants off ;-)
Pons also lists "jemand [nach etwas] durchsuchen" as searching somebody for something, or to frisk someone.
"durchsuchen" I think would be the word to use for "My friends are searching me." I'll make an attempt at the German and say "Meine Freunde durchsuchen mir nach etwas." I don't know if you can just say "Meine Freunde durchsuchen mir" or if you have to include the "nach etwas". Hopefully a native speaker can add to this or correct me if I'm wrong. I hope that helps to at least point you in the right direction and that I didn't give you any wrong information!
since suchen is the verb, the question is searching for "whom" which is dativ so why not mir here? Though the sentence sound correct with mich, i dont get the grammar behind. My understanding is if the q is for "whom" then dative and when it is for "what" it is accusative. Somebody please explain. Thanks