1. A method for analyzing user-generated content, comprising: collecting, by a processor, a review of a business from a website; extracting, by the processor, a sentence from the review; identifying, processor and within the sentence, an attribute-value comprising a noun and a descriptive term describing the noun, wherein the descriptive term comprises an adjective and an adverb corresponding to the adjective; obtaining, by the processor, an adjective score for the adjective from a rating system lookup table; assigning, by the processor, a heuristic rule score to the adverb; and calculating, by the processor, a sentence review score for the sentence by summing the adjective score and the heuristic rule score.
9. The method of claim 1 , further comprising: retrieving a plurality of attribute-values corresponding to the review and comprising the attribute-value; and generating a summary of the review comprising a plurality of words from the plurality of attribute-values.