1. A method for displaying documents from a database, comprising: generating a plurality of paragraph subdocuments for a plurality of documents in a database; generating a plurality of overlapping subdocuments for a plurality of documents in the database; generating a score for each of the paragraph and overlapping subdocuments wherein said score relates a subdocument to a query of said database; sorting the subdocuments-into a rank order based on said score; and displaying text from a document from which said highest ranked subdocument originates.