a method and a system for searching for information using an electronic device , such as a consumer electronic device , that can be connected to a network . such searching for information involves determining a context for a search for information , forming a search query based on the context of search for information , and performing a contextual search based on the search query . performing the contextual search further includes performing a query refinement .