11. The method of claim 8 , including processing documents in the corpus to generate said index structure.
8. A method for finding phrases in a corpus of documents using a data processor, wherein the words in the corpus of documents include a set of stopwords, comprising: storing an index structure on a medium readable by the data processor, the index structure mapping entries in the index structure to documents in the corpus, the index structure including entries representing words found in the corpus of documents associated with locations of the words in the documents, and entries representing marks which identify a characteristic of corresponding marked words associated with locations of the marked words in the documents, and wherein one or more entries representing marks include fewer, if any, than all of the characters of the corresponding marked words; modifying an input phrase query provided to the data processor to form a modified query by adding a mark corresponding to a word in a subject phrase; and executing the modified query using said index structure and the data processor; wherein at least one entry representing a mark in the index structure comprises a token representing a type of mark coalesced with a prefix of a corresponding marked word, the prefix comprising one or more leading characters of the corresponding marked word.