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.