1. A system for indexing textual content in any of a plurality of languages for searching purposes, comprising: a tokenizer which separates a string of text into individual word tokens; a stemmer which reduces the word tokens to grammatical stems by removing word endings which are associated with any one or more of the languages, without regard to whether the remaining stem is a recognized word in any combination of the plurality of languages; and an indexer which stores the stems in an index.