1. A computer-based process for filtering information according to content quality that is organized in documents comprising the steps of: obtaining a selected set of documents; labeling each document of the selected set based on content quality; extracting and representing features from each document in the selected set; modifying the extracted and represented features; constructing models using a pattern recognition algorithm, the constructed models being capable of assigning a label based on the content quality of each document, model parameters being instantiated using a first subset of the selected set of documents, and the parameters being chosen by validating the corresponding model against at least a second subset of the selected set, wherein during a search for related documents, the validated model labels the documents resulting from the search based on content quality.