1. A computer-based method for searching a data set for one or more data values, comprising: obtaining a data block of the data set; traversing a graph rule set based at least in part upon a current state of said graph rule set and said data block, wherein a value of said data block falls within a predefined range of values of said graph rule set, and wherein said graph rule set is a graph representation of a set of rules; identifying a rule of said set of rules as a function of traversal of said graph rule set for the data set, wherein said set of rules describes the one or more data values; wherein traversing a link of said graph rule set comprises comparing said data block with a value range not specified in said identified rule; and modifying said data set by attaching a flag to said data set.