1. A computer-implemented method of determining a field-weighted score for a document having multiple fields relative to a query having a plurality of query terms, the computer-implemented method comprising: determining fields of the document, wherein each field includes a contextual section of the document based on the document structure; determining a field weight for each of the determined fields, wherein the field weight corresponds to a number of times for replicating the content of each of the determined fields; replicating the content of each of the determined fields the number of times indicated by the field weight for each of the determined fields, wherein the replicated content of each field is concatenated into a field set for each of the determined fields; combining each concatenated field set for each field of the document to generate a virtual document including each concatenated field set for each field of the document; indexing the virtual document to produce virtual document statistics; and causing a processor of a computing device to compute the field-weighted score from the virtual document index based on the query.