15. The computer program product of claim 11 , said method further comprising: said processor receiving selection rules for selecting text; said processor selecting text in accordance with the received selection rules; and before said receiving first text entered by the user, said processor indexing the selected text to generate multiple indexed segments of text which include the plurality of indexed segments of text.
15. The computer program product of claim 11 , said method further comprising: said processor receiving selection rules for selecting text; said processor selecting text in accordance with the received selection rules; and before said receiving first text entered by the user, said processor indexing the selected text to generate multiple indexed segments of text which include the plurality of indexed segments of text. 17. The computer program product of claim 15 , wherein the selection rules for selecting text are based on the number of letters in words of the text.