You cannot hide your Facebook completely from search results, you can limit who can find you by your phone number or email address.
Why?
Your name, gender, username, and user ID (account number), along with
your profile picture, cover photo, and networks (if you choose to add
these) are available to anyone. This is because this information is
essential to helping you connect with your friends and family.
To limits who can see your friends go to http://www.facebook.com/<yourusername>/friends click Edit and change to "Only Me", but there are still issues see more at How to hide Mutual Friends from others on Facebook ?