1. A method for searching an unstructured data set comprising: receiving at least one user specified category whose definition is not constrained; receiving at least one user specified token associated with the at least one category; generating a boolean query associated with the combination of the at least one category and the at least one token; executing the boolean query against an unstructured data set to identify at least one article identifier associated with an article; and creating a result set comprising the at least one article identifier.