18. A computing system comprising: at least one processor; and one or more storage device having stored computer-executable instructions that are executable by the at least one processor to cause the computing system to implement the following: an act of accessing a set of text samples, each having a corresponding text sample identifier; for each of at least some of the set of text samples, an act of preparing the text sample, the act of preparing the text sample comprising: an act of parsing a plurality of text components from the text sample; and for each of at least some of the parsed plurality of text components, an act of identifying the text component, the act of identifying the text component comprising: an act of determining if the text component is already correlated to a text component identifier, the text component identifier representing the content while being distinguished from the content; if the text component is already correlated to a text component identifier, assigning the text component identifier to the text component; if the text component is not already correlated to a text component identifier, assigning a new text component identifier to the text component; and an act of creating a text component entry comprising a) the text sample identifier for the text sample from which the text component was parsed, and b) the assigned text component identifier; an act of creating a text sample entry group comprising a plurality of text component entries corresponding to text components parsed from the text sample, and such that the plurality of text component entries are sorted by sequence of the corresponding text component within the text sample; an act of storing a plurality of text sample entry groups created by performance of the act of preparing the text sample for each of the at least some of the set of text samples, the plurality of text sample entry groups being stored in a predetermined ordering by text sample identifier, an act of performing a search on the plurality of sample entry groups, wherein the act of performing a search comprisies: scanning through the text sample identifiers of the plurality of text sample entry groups in search of a first particular text component identifier that identifies a first particular text component and a second particular text component identifier that identifies a second particular text component, and upon finding the first and second particular text component identifiers during the act of scanning, an act of using text sample identifiers corresponding to the first and second particular text component identifiers to identify one or more text samples that include the first particular text component and to identify one or more text samples that include the second particular text component, and an act of identifying a result of the search, the result including at least some of the text samples that include the first particular text component and the second particular text component, or identifying a result of the search as including at least some of the text samples that include the first particular text component but which omit the second particular text component.
18. A computing system comprising: at least one processor; and one or more storage device having stored computer-executable instructions that are executable by the at least one processor to cause the computing system to implement the following: an act of accessing a set of text samples, each having a corresponding text sample identifier; for each of at least some of the set of text samples, an act of preparing the text sample, the act of preparing the text sample comprising: an act of parsing a plurality of text components from the text sample; and for each of at least some of the parsed plurality of text components, an act of identifying the text component, the act of identifying the text component comprising: an act of determining if the text component is already correlated to a text component identifier, the text component identifier representing the content while being distinguished from the content; if the text component is already correlated to a text component identifier, assigning the text component identifier to the text component; if the text component is not already correlated to a text component identifier, assigning a new text component identifier to the text component; and an act of creating a text component entry comprising a) the text sample identifier for the text sample from which the text component was parsed, and b) the assigned text component identifier; an act of creating a text sample entry group comprising a plurality of text component entries corresponding to text components parsed from the text sample, and such that the plurality of text component entries are sorted by sequence of the corresponding text component within the text sample; an act of storing a plurality of text sample entry groups created by performance of the act of preparing the text sample for each of the at least some of the set of text samples, the plurality of text sample entry groups being stored in a predetermined ordering by text sample identifier, an act of performing a search on the plurality of sample entry groups, wherein the act of performing a search comprisies: scanning through the text sample identifiers of the plurality of text sample entry groups in search of a first particular text component identifier that identifies a first particular text component and a second particular text component identifier that identifies a second particular text component, and upon finding the first and second particular text component identifiers during the act of scanning, an act of using text sample identifiers corresponding to the first and second particular text component identifiers to identify one or more text samples that include the first particular text component and to identify one or more text samples that include the second particular text component, and an act of identifying a result of the search, the result including at least some of the text samples that include the first particular text component and the second particular text component, or identifying a result of the search as including at least some of the text samples that include the first particular text component but which omit the second particular text component. 20. The computing system of claim 18 , wherein the result includes said at least some of the text samples that include the first particular text component but which omit the second particular text component.