Accordingly, there is a need for more robust systems, methods, and computer program products that relate the types of information available to a search engine so that more accurate search results can be obtained, without requiring a user to iteratively search several variations of the same terms and phrases.