1. A method for building and applying fuzzy term partitions, the method comprising: receiving a fuzzy term input; building a fuzzy category taxonomy based on the received input; implementing the built fuzzy category taxonomy into a fuzzy category classifier; building a fuzzy term extractor based on the implemented fuzzy category classifier; building a fuzzy term association map based on the built fuzzy term extractor; processing a plurality of words stored on a database; extracting a fuzzy term from the processed plurality of words; associating the extracted fuzzy term with a plurality of context data; producing a context data partition for the extracted fuzzy term based on the associated plurality of context data; and applying a weight to the extracted fuzzy term.