12. A network device arranged to respond to a search request message from a mobile device over a network, comprising: a transceiver to send and receive data over the network; and a processor that is configured to: identify at least one search term in the search request message comprising an abbreviation and associate context information with the at least one search term, wherein the abbreviation is operative as a partial index; determine an interim result corresponding to the abbreviation by indexing the abbreviation into a partial index, the interim result comprising a name; provide a result to the mobile device based on at least the interim result and the context information.
12. A network device arranged to respond to a search request message from a mobile device over a network, comprising: a transceiver to send and receive data over the network; and a processor that is configured to: identify at least one search term in the search request message comprising an abbreviation and associate context information with the at least one search term, wherein the abbreviation is operative as a partial index; determine an interim result corresponding to the abbreviation by indexing the abbreviation into a partial index, the interim result comprising a name; provide a result to the mobile device based on at least the interim result and the context information. 14. The network device of claim 12 , wherein the context information specifies a type of the result provided to the mobile device.