74. A ranking method comprising: executing a document ranking application on a processor to rank documents retrieved from a data source in response to a search request, the document ranking application comprising a term frequency module, a negation module, a ranking module, and a user interface module; querying the data source at the term frequency module to identify at least two documents comprising a key term, the key term matching a search term in the search request; determining a corresponding term frequency value at the term frequency module for the key term in each document of the at least two documents, the term frequency value comprising a total number of occurrences of the key term in each document of the at least two documents; retrieving at least one negation term and at least one negation rule from a memory using the negation module; comparing the at least one negation term according to the at least one negation rule at the negation module to other terms in each document of the at least two documents that are within a selected proximity of each occurrence of the key term to determine if each occurrence of the key term has a negative context; determining that the at least one negation term matches another term within the selected proximity of the particular occurrence of the key term according to the at least one negation rule and excluding a particular occurrence of the key term in at least one document at the negation module for having the negative context; determining a corresponding term weight value for the key term in each document of the at least two documents at the negation module based on each occurrence of the key term that has not been excluded; determining a corresponding relevancy ranking value at the ranking module for each document of the at least two documents based on the corresponding term frequency value and corresponding term weight value; and generating a list of document data for display at the user interface module, the list identifying each document of the at least two documents in an order based on the relevancy ranking value of each document of the at least two documents.
74. A ranking method comprising: executing a document ranking application on a processor to rank documents retrieved from a data source in response to a search request, the document ranking application comprising a term frequency module, a negation module, a ranking module, and a user interface module; querying the data source at the term frequency module to identify at least two documents comprising a key term, the key term matching a search term in the search request; determining a corresponding term frequency value at the term frequency module for the key term in each document of the at least two documents, the term frequency value comprising a total number of occurrences of the key term in each document of the at least two documents; retrieving at least one negation term and at least one negation rule from a memory using the negation module; comparing the at least one negation term according to the at least one negation rule at the negation module to other terms in each document of the at least two documents that are within a selected proximity of each occurrence of the key term to determine if each occurrence of the key term has a negative context; determining that the at least one negation term matches another term within the selected proximity of the particular occurrence of the key term according to the at least one negation rule and excluding a particular occurrence of the key term in at least one document at the negation module for having the negative context; determining a corresponding term weight value for the key term in each document of the at least two documents at the negation module based on each occurrence of the key term that has not been excluded; determining a corresponding relevancy ranking value at the ranking module for each document of the at least two documents based on the corresponding term frequency value and corresponding term weight value; and generating a list of document data for display at the user interface module, the list identifying each document of the at least two documents in an order based on the relevancy ranking value of each document of the at least two documents. 75. The method of claim 74 wherein: retrieving the at least one negation term comprises retrieving at least one prefix negation term and at least one suffix negation term; and retrieving the at least one negation rule comprises retrieving at least one first member of a first group consisting of: a prefix negation rule comprising that the at least one prefix negation term appear before the key term in a same sentence as the key term; and a suffix negation rule comprising at least one second member of a second group consisting of: that the at least one suffix negation term appear after the key term in the same sentence without the prefix negating term; and that the at least one suffix negation term appear after the key term in the same sentence as the key term.