1. A method of suggesting links and alternate terms for a search query, comprising: defining a rule index for a secure source operable to be queried by a user; tokenizing a query string received from a user to generate a set of query tokens; applying the rules index to variations of the set of query tokens in order to match the query string with at least one of related links and alternate terms; and selecting at least one subset of the related links and alternate terms to display to a user along with results for the query string.