Pak hier een lijst met stopwoorden (niet-trefwoorden), de man heeft ze zelfs in php voor je opgemaakt.http://armandbrahaj.blog.al/2009/04/14/list-of-english-stop-words/
Doe dan gewoon een preg_replace op de string die je indexeert.
Wat ik in het verleden heb gedaan, is achtervoegsels zoals 's', 'ed' enz. Met regex verwijderen en dezelfde regex gebruiken in de zoekreeks. Ideaal is het toch niet. Dit was voor een basiswebsite met slechts 200 pagina's.
Als u zich zorgen maakt over de prestaties, kunt u overwegen een zoekmachine zoals Lucine (solr) te gebruiken in plaats van een database. Dit maakt het indexeren een stuk eenvoudiger. Je wilt hier niet het wiel opnieuw uitvinden.