11. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for performing a document search, the method comprising: providing a user event history comprising a plurality of stored content tags, wherein providing the user event history comprises: constructing feature vectors for one or more documents that are searched within a document collection, the feature vectors are determined based on a frequency of occurrence of a word or word phrase within the one or more documents of the document collection; providing a content space grid comprising content tiles, wherein each of the content tiles is associated with a grid feature vector of a plurality of grid feature vectors and is arranged within the content space grid according to subject matter of words or word phrases represented by the grid feature vector of the plurality of grid feature vectors, wherein the arrangement ensures that the content tiles shared a common boundary in the content space grid have related content associated therewith, and wherein the content tags are assigned to each of the content tiles, respectively, and identify locations of the content tiles within the content space grid; associating the content tags with each of the one or more documents in the document collection according to grid feature vectors, of the plurality of grid feature vectors, associative with the content tiles to which the content tags are assigned; tracking a plurality of user events affecting the one or more documents; and storing the content tags associated with the one or more documents indicated by the user event history as the stored content tags; analyzing the user event history to select one or more of the stored content tags; modifying a search query to include the one or more selected stored content tags; and matching the modified search query with the one or more documents utilizing the at least one selected content tag.
11. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for performing a document search, the method comprising: providing a user event history comprising a plurality of stored content tags, wherein providing the user event history comprises: constructing feature vectors for one or more documents that are searched within a document collection, the feature vectors are determined based on a frequency of occurrence of a word or word phrase within the one or more documents of the document collection; providing a content space grid comprising content tiles, wherein each of the content tiles is associated with a grid feature vector of a plurality of grid feature vectors and is arranged within the content space grid according to subject matter of words or word phrases represented by the grid feature vector of the plurality of grid feature vectors, wherein the arrangement ensures that the content tiles shared a common boundary in the content space grid have related content associated therewith, and wherein the content tags are assigned to each of the content tiles, respectively, and identify locations of the content tiles within the content space grid; associating the content tags with each of the one or more documents in the document collection according to grid feature vectors, of the plurality of grid feature vectors, associative with the content tiles to which the content tags are assigned; tracking a plurality of user events affecting the one or more documents; and storing the content tags associated with the one or more documents indicated by the user event history as the stored content tags; analyzing the user event history to select one or more of the stored content tags; modifying a search query to include the one or more selected stored content tags; and matching the modified search query with the one or more documents utilizing the at least one selected content tag. 12. The one or more computer-readable media of claim 11 , wherein the one or more documents each contains a plurality of keywords that, incident to performing the pre-search process, are entered to a document-retrieval inverted index.