1. A text mining system comprising: a server device configured to receive search queries from one or more clients; and a network of autonomous computer entities each linked to the server and each configured to provide documents and associative queries based on an initial search query, wherein the server is configured to: assign relevance scores to the documents based on neural network algorithms that are implemented on each computer entity; assign a virtual index value to each associated query; calculate a merged associative query based on a weighted union of virtual index values received from two or more computer entities; and calculate a document result set based on the weighted union of document result sets from two or more computer entities.