Ma scusa, devi ricercare del testo non indicizzato in pagine web già esistenti senza database e con tre campi differenti?
Se è così non so cosa dirti, non tanto per la ricerca di testo in pagine web, quanto per i tre campi.
Se non hai un database non ha senso dividere i campi, tanto ti troverà sempre e solo testo.
Ma magari ho capito male...