Det kommer an på hvad du vil søge efter. Lad os antage at du har en tabel ved navn page i en database med felterne id og content.
Nu laver du en index.php hvor du connecter til din database, kigger efter 'page' i dit $_GET[] array, søger efter det rette id og bruger require_once() til at tilføje siden.
Når det er gjort udskriver du content.
Nu kommer søgemaskinen ind i billedet. Du skal lave en side med en formular med felterne search og submit. Når man udfylder formularen og bliver sendt til f.eks samme side og skal finde resultaterne i databasen ser din query nogenlunde sådan her ud:
SELECT * FROM page WHERE content LIKE '%".mysql_real_escape_string($_POST["search"])."%'