You could use a ready-made one, or create your own! :-)
A simple one is in the articles section of phpbuilder.com, but you may want to change it a little to be more efficient. (I have a better version of it somewhere on disk...)
Another one could be done using MySQL's FULLTEXT feature that lets you search inside TEXT fields for random words/keywords etc. quite effective at a very low implementation cost.