1. A method for analyzing transaction information, comprising: storing each one of a plurality of transactions in an associative memory with an associated cluster identification number; selecting a given one of the transactions for analysis, the given one of the transactions having a specific cluster identification number; using an entity analytics engine to search and obtain a first subplurality of transactions from the associative memory that are similar to the given transaction by having a common attribute or entity and assigning each of the transactions a similarity score; further analyzing each one of the transactions in the first subplurality to determine if the transactions each have a similarity score that meets a criterion indicating an increased degree of similarity with the given transaction, and assigning the specific cluster identification number to those ones of the transactions that meet the criterion; as a second subplurality of transactions; grouping said ones of the transactions that have been assigned the specific cluster identification number in a cluster with the given transaction; and analyzing the transactions in the cluster to determine if a formalized transaction arrangement will be beneficial to form with an organization involved with at least one of the transactions of the cluster.