7. A user-interface method of incrementally searching among multiple documents and incrementally searching for subsections within individual documents using a single incremental search interface on an input-constrained user device having a screen and a keypad, the method comprising: displaying, in a first portion of the screen, a user interface text input component operable to receive incremental keystrokes entered using the keypad; receiving a sequence of incremental keystrokes entered into the text input component by a user of the device, wherein the sequence of incremental keystrokes represents a search query input; in response to each incremental keystroke of the sequence of incremental keystrokes, receiving a set of document index section indicators, wherein each document index section indicator uniquely identifies a specific point within a document associated with a subsection within said document, and wherein the subsection associated with the specific point matches at least a portion of the sequence of incremental keystrokes; in response to each incremental keystroke of the sequence of incremental keystrokes, receiving a set of document pointers, where each pointer uniquely identifies a document; displaying, in a second portion of the screen, said document index section indicators and document pointers; receiving browse actions from the user to browse through and to select one of said document index section indicators and document pointers; displaying, if a document index section indicator is selected, the identified document, beginning at the identified point within said document so that the user is presented with the subsection within said document that is relatively more relevant to the matched portion of the sequence of incremental keystrokes without having to first scan through one or more other subsections within said document that are relatively less relevant to the matched portion of the sequence of incremental keystrokes, or displaying, if a document pointer is selected, the beginning of the identified document; setting, responsive to the document selection, a query context that includes at least one document context associated with the selected document, wherein the document context represents an attribute of the selected document; subsequent to displaying the selected document, receiving a subsequent sequence of incremental keystrokes entered into the text input component by the user of the device, wherein the subsequent sequence of incremental keystrokes represents a subsequent search query input; and in response to each incremental keystroke of the subsequent sequence of incremental keystrokes, displaying a set of document index section indicators for the selected document in the second portion of the screen based on the set query context and at least a portion of the subsequent sequence of incremental keystrokes.
7. A user-interface method of incrementally searching among multiple documents and incrementally searching for subsections within individual documents using a single incremental search interface on an input-constrained user device having a screen and a keypad, the method comprising: displaying, in a first portion of the screen, a user interface text input component operable to receive incremental keystrokes entered using the keypad; receiving a sequence of incremental keystrokes entered into the text input component by a user of the device, wherein the sequence of incremental keystrokes represents a search query input; in response to each incremental keystroke of the sequence of incremental keystrokes, receiving a set of document index section indicators, wherein each document index section indicator uniquely identifies a specific point within a document associated with a subsection within said document, and wherein the subsection associated with the specific point matches at least a portion of the sequence of incremental keystrokes; in response to each incremental keystroke of the sequence of incremental keystrokes, receiving a set of document pointers, where each pointer uniquely identifies a document; displaying, in a second portion of the screen, said document index section indicators and document pointers; receiving browse actions from the user to browse through and to select one of said document index section indicators and document pointers; displaying, if a document index section indicator is selected, the identified document, beginning at the identified point within said document so that the user is presented with the subsection within said document that is relatively more relevant to the matched portion of the sequence of incremental keystrokes without having to first scan through one or more other subsections within said document that are relatively less relevant to the matched portion of the sequence of incremental keystrokes, or displaying, if a document pointer is selected, the beginning of the identified document; setting, responsive to the document selection, a query context that includes at least one document context associated with the selected document, wherein the document context represents an attribute of the selected document; subsequent to displaying the selected document, receiving a subsequent sequence of incremental keystrokes entered into the text input component by the user of the device, wherein the subsequent sequence of incremental keystrokes represents a subsequent search query input; and in response to each incremental keystroke of the subsequent sequence of incremental keystrokes, displaying a set of document index section indicators for the selected document in the second portion of the screen based on the set query context and at least a portion of the subsequent sequence of incremental keystrokes. 10. The method according to claim 7 , further comprising generating each of the document index section indicators by retrieving the contents of a document and inferring the structure of said document, where said document has been previously selected by the user.