A Latent Semantic Index search program or a "co-occurring" search prog would be even better. A search tool that is advanced enough to recognize, analyze and return "related" results. Or that would return all the top "co-occurring" words that are found when searching a keyword or keyphrase.
Google's synonym operator - the tilde key, is an ok start to receiving synonym results but it seems to be limited to only a handful of synonyms (not to mention scanning thru 20 pages to gather all those bolded words takes a crap load of time. LOL) and using the ~ key doesn't return words that co-occur most often with the keyword or keyphrase that was searched.
cheers