A system, method and computer program product for visualization of
context-based search results, including a plurality of neurons, the
neurons being associated with words and documents; a plurality of
connections between the neurons; a map that displays at least some of the
neurons to a user, wherein the display of the neurons on the map
corresponds to their relevance to a search query; a display of the links
to the relevant documents; and means for changing positions of the
neurons relative to each other based on input from the user. Changing a
position of one neuron relative to other neurons also changes positions
of other contextually relevant neurons, and displays different relevant
documents. The map displays the neurons with their relevance identified
by any of font type, color, transparency and font size. The map includes
icons in proximity to the displayed word neurons for identifying those
neurons as irrelevant. Links to the documents are obtained from a search
engine having an input query. The map displays annotations and/or
keywords to the documents next to the displayed documents.