12. The processor-implemented method of claim 10 , wherein identifying the context of the search is performed using a sub-process comprising: identifying the context as at least one of searching for an attachment, searching for an attachment with an attachment type, and searching for an attachment name with an attachment type, according to the syntax of the received at least one search term; identifying the context as searching for a domain when the at least one search term matches with a domain name in at least one of a pre-defined list of domain names and plurality of e-mails in the mailbox; identifying the context as searching for a person when the at least one search term matches with a contact in at least one of a pre-defined contacts list in an address book and the plurality of e-mails in the mailbox; identifying the context as searching for a general term when the none of the contexts searching for an attachment, searching for an attachment with an attachment type, searching for an attachment name with an attachment type, searching for a person and searching for a domain is identified; and identifying the context according to an advanced search option from a plurality of pre-defined advanced search options by the user when the advanced search option is selected by the user, wherein each of the identifying steps are performed in the user device.
10. The processor-implemented method of claim 2 , wherein the at least one search term is received in a pre-defined syntax.