Silverstripe has a full text search facility built in. Its great, but it does not search related models, so a site search for a string that matches a records tags or article->author->name type relations will not be found.
The more advanced search modules rely on java and need to be installed. That isn't possible on our clients server and probably most regular hosting accounts (shared or VPS)
What is a good way to implement site search for a site with interrelated data in the form of many_many or has_many relations in silverstripe without a private server?