1. A method to control access to information, the method comprising: computer hardware determining whether a first type of field of a first document has restricted access; the computer hardware generating a modified list of index terms by encrypting tokens occurring in the first type of field using a first set of encryption settings; the computer hardware executing an indexing step using the modified list of index terms; the computer hardware generating a modified list of search terms by adding first additional search terms to a list of search terms, wherein the first additional terms include synonyms of the search terms and terms that are related to the search terms; the computer hardware removing frequently used words from the modified list of search terms; and responsive to a determination that a user has authorization to view the first type of field, the computer hardware adding to the modified list of search terms an encrypted version of a search term included in the list of search terms such that execution of a search using the modified list of search terms returns a result that identifies the first document as a search result when either an unencrypted or an encrypted version of a search term is found in the index terms associated with the first document.