1. A method for ranking search results of a search engine using feature extraction data, comprising: parsing each of a plurality of resource items into one or more portions of data and associated formatting information applied to the one or more portions of data; passing the one or more portions of data and associated formatting information for each of the plurality of resource items through a feature extraction application; extracting features from the one or more portions of data and associated formatting information for each of the plurality of resource items; and passing the extracted features and the one or more portions of data and associated formatting information through a ranking application for generating a ranking value for each of the plurality of resource items based on a relevance of each of the plurality of resource items to a search request received by a search engine.