1. A system for identifying hidden connections between non-sentiment phrases, comprising: a network interface for enabling an access to one or more data sources accessible by a plurality of user nodes; a non-transitory data warehouse storage medium for at least storing a plurality of phrases including sentiment phrases and the non-sentiment phrases received from the plurality of user nodes; and an analysis unit for identifying hidden connections between the non-sentiment phrases based on at least one proximity rule applies on mentions of the non-sentiment phrases in collected textual content, wherein the at least one proximity rule is at least a distance measure based on at least one of a number of characters and words between two mentions of the non-sentiment phrases, wherein the analysis unit is further configured to generate at least an association between at least two non-sentiment phrases having a hidden connection and a sentiment phrase, wherein an association between the at least two non-sentiment phrases having the hidden connection and the corresponding sentiment phrase is a term taxonomy, wherein the hidden connection is any one of: a first degree of separation of the at least two non-sentiment phrases and at least a first degree of separation of the at least two non-sentiment phrases that are associated with a common non-sentiment phrase.
4. The system of claim 1 , wherein the analysis unit is further configured to store the term taxonomies in the data warehouse storage connected to the network, wherein responsive to a query the analysis unit provides a sentiment to the non-sentiment phrase provided in the query.