A text summarizer identifies relevant terms in a document, weights the
terms and extracts one or more segments to produce a summary or abstract.
The various terms in a particular are weighted in relation to an existing
document collection. A term weight computer computes term weights for
terms in the document, and a threshold comparator compares the term
weights to determine if the corresponding terms are relevant to the
document collection. Next, a term weight summer adds the term weights for
each occurrence of each relevant term in the various segments of the
document, and a summation comparator compares the summations to identify
a text summarization segment representative of the document. Optionally,
relevant terms can be highlighted in the term summarization segment.