Anche per questa domanda la risposta è piuttosto ampia.
Uno script per un motore di ricerca interno è una cosa piuttosto complessa che prevede innanzi tutto che il sito sia basato su un DataBase.
Si deve quindi sapere impostare uno script che preleva dalla form le parole chiave inserite dall'utente e che le confronti con quanto contenuto nel DB, restituendo i risultati (magari) in ordine di attinenza rispetto alle chiavi ricercate.
Insomma, non può esistere nulla di preconfezionato.

Se non erro, però, c'è un servizio di google che prevede un codice preconfezionato per usare il motore di Google per le ricerche all'interno del sito.
Non so essere più preciso però, mi spiace.