11. The method of claim 10 further comprising: receiving a plurality of contents through an online search engine server using the user search content, wherein the plurality of contents includes a plurality of sentences having a plurality of sentiment expressions; creating the plurality of syntactic parse trees for the plurality of sentences; identifying a plurality of sentiments in the plurality of sentiment expressions, wherein the plurality of sentiment corresponds to a plurality of polarities; determining a plurality of needs expressions corresponding to the plurality of sentiments, wherein the plurality of needs expressions includes a plurality of subject; determining a plurality of features corresponding to the plurality of subjects; and creating a sub-tree corresponding to each of the plurality of needs expressions.
11. The method of claim 10 further comprising: receiving a plurality of contents through an online search engine server using the user search content, wherein the plurality of contents includes a plurality of sentences having a plurality of sentiment expressions; creating the plurality of syntactic parse trees for the plurality of sentences; identifying a plurality of sentiments in the plurality of sentiment expressions, wherein the plurality of sentiment corresponds to a plurality of polarities; determining a plurality of needs expressions corresponding to the plurality of sentiments, wherein the plurality of needs expressions includes a plurality of subject; determining a plurality of features corresponding to the plurality of subjects; and creating a sub-tree corresponding to each of the plurality of needs expressions. 12. The method of claim 11 further comprising: normalizing the first needs expression and the plurality of needs expressions by identifying the first subject and the plurality of subjects and removing excess wording.