Making search engines is not an easy, one man job even when you have some experience in programming. No one, in any forum will invest time in explaining the intricacies of a search engine and the ways to implement them.
However, you can start here
This link will show you how to think for a search engine. It is not everything but it's a start.
Good luck in your endeavors.