11. An apparatus for organizing and representing in a computer memory a document corpus containing an ordered plurality of documents, said apparatus comprising: an integer determining module receiving in sequence each said ordered document of said document corpus and developing a first uninterrupted listing of unique integers to correspond to an occurrence of terms in the document corpus; and a locator module developing a second uninterrupted listing for said entire document corpus, said second uninterrupted listing containing, in sequence, the location of each corresponding document in said first uninterrupted listing.
12. The apparatus of claim 11 , further comprising: a normalizer developing a third uninterrupted listing for said entire document corpus, containing a sequential listing of floating point multipliers, each said floating point multiplier representing a document normalization factor for a corresponding document in said document corpus.