1. A method for determining the sentiment of a plurality of words as negative or positive, comprising: receiving, by one or more computer processors, a plurality of words from a user interface of a client machine; for each word in the plurality of words, testing whether the word indicates positive or negative sentiment by using a sentiment mining tool; responsive to detecting an indication of positive sentiment of the word, testing whether there is, in the plurality of words, a known negative word that was mined from the text of feedback from one or more ecommerce transaction logs; responsive to detecting that there is, in the plurality of words, no known negative word that was mined from the text of feedback from one or more ecommerce transaction logs, incrementing a positive word counter in one or more hardware processors; responsive to detecting an indication of negative sentiment of the word, testing whether the word is in a list of negative modifiers; and responsive to detecting that the word is not in the list of negative modifiers, incrementing a negative word counter in the one or more hardware processors.