1. A computer-implemented method, comprising: receiving at a computing device within a phrase detection system a set of phrase terms of a phrase, the phrase terms being in first ordinal positions, and the phrase terms are indicative of data leakage; generating a set of first hashes by the phrase detection system, the set of first hashes including a first hash of each of the phrase terms; generating concatenated hashes from the set of first hashes by the phrase detection system, the concatenated hashes including a concatenation of the set of first hashes according the first ordinal positions of the phrase terms, and concatenations of proper subsets of the set of first hashes according to the first ordinal positions of the phrase terms; using the first set of hashes and the concatenated hashes by the phrase detection system for phrase detection in content with noise terms intermixed between phrase terms in the content, wherein the noise terms comprise terms, words and other data that when hashed do not match one of the first set of hashes, and wherein the noise terms are ignored in the phrase detection; receiving content, the content including content terms in second ordinal positions; generating a set of second hashes, the set of second hashes includes a second hash for each of the content terms; selecting the second hashes according to an increasing order of the second ordinal positions and sub-phrase scores; comparing the selected second hashes of the content terms to the concatenated hashes and the first hashes; and determining a phrase detection of the phrase has occurred if selected second hashes match at least one comparison to the concatenated hashes or first hashes: wherein selecting the second hashes according to the increasing order of the second ordinal positions and the sub-phrase scores comprises: comparing the cardinality of the set of second hashes to the cardinality of the set of first hashes; selecting the set of second hashes when the cardinality of the set of second hashes is equal to the cardinality of the set of first hashes; and selecting the set of the second hashes and selecting proper subsets of the set of second hashes according to the second ordinal positions and the sub-phrase scores when the cardinality of the set of second hashes is greater than the cardinality of the set of first hashes.