1. A system for visualization of context-based search results comprising: a memory having instructions stored thereon; a processor operatively coupled to the memory and configured to: generate a neural network comprising a plurality of word neurons, a plurality of document neurons, a plurality of object neurons, a plurality of sentence neurons and a plurality of connections amongst the word neurons and the document neurons, wherein the neural network is configured to excite a first document neuron of the plurality of document neurons when at least a first word neuron of the plurality of word neurons is excited, wherein the word neurons form a first layer, the sentence neurons form a second layer, the object neurons form a third layer, and the document neurons form a fourth layer, and wherein each neuron is connected to some, but not all, of the other neurons; display a plurality of word indications associated with the plurality of word neurons, wherein the plurality of word indications are associated with a plurality of word positions on an interface; and display a first object indication associated with a first object neuron of the plurality of object neurons and a first sentence indication associated with a first sentence neuron of the plurality of sentence neurons, in response to being excited, wherein the first object indication and the first sentence indication are positioned relative to the plurality of word indications based on weight of each of the plurality of connections to the first object neuron and the first sentence neuron; and an input device configured to allow manipulation of the plurality of positions associated with the plurality of word indications, wherein a weight of each of the plurality of connections is based on the plurality of positions.