1. A method of relating multiple information nodes in an information network, comprising: a. processing a plurality of data objects according to a predefined dictionary containing a plurality of information units and a plurality of correlation-indicating elements, to detect in the plurality of data objects the presence of one or more correlations between respective information units; b. using a processing unit, establishing an information network with a plurality of information nodes and links between the information nodes, said information nodes being related to said information units and said links being related to said one or more correlations; and c. analyzing a link connectivity state of said information network to find a path across a plurality of the information nodes being input by a query searched by a user.