An electronic apparatus comprising: a display; and a processor configured to: control the display to display one or more textual messages (5 - 8) exchanged between the electronic apparatus and an external electronic apparatus, on a screen of the display, extract a keyword from the one or more textual messages (5 - 8) and generate a search query based on the keyword and location information of the electronic apparatus extracted from the one or more textual messages (5 - 8), visually differentiate the keyword from other words in the one or more textual messages (5 - 8) on the display, obtain information based on the search query from a search server, control the display to display a graphical user interface configured to receive a user input with respect to the keyword, and in response to receiving a user input with respect to the keyword, controlling the display to display a result of the search query obtained from the search server on the display together with the one or more textual messages (5 - 8), wherein the search query includes the keyword and at least one other keyword, and wherein the result of the search query, a graphical user interface of the search engine providing the result of the search query and a portion of the one or more textual messages (5 - 8) are displayed together. a display; and a processor configured to: control the display to display one or more textual messages (5 - 8) exchanged between the electronic apparatus and an external electronic apparatus, on a screen of the display, extract a keyword from the one or more textual messages (5 - 8) and generate a search query based on the keyword and location information of the electronic apparatus extracted from the one or more textual messages (5 - 8), visually differentiate the keyword from other words in the one or more textual messages (5 - 8) on the display, obtain information based on the search query from a search server, control the display to display a graphical user interface configured to receive a user input with respect to the keyword, and in response to receiving a user input with respect to the keyword, controlling the display to display a result of the search query obtained from the search server on the display together with the one or more textual messages (5 - 8), wherein the search query includes the keyword and at least one other keyword, and wherein the result of the search query, a graphical user interface of the search engine providing the result of the search query and a portion of the one or more textual messages (5 - 8) are displayed together. control the display to display one or more textual messages (5 - 8) exchanged between the electronic apparatus and an external electronic apparatus, on a screen of the display, extract a keyword from the one or more textual messages (5 - 8) and generate a search query based on the keyword and location information of the electronic apparatus extracted from the one or more textual messages (5 - 8), visually differentiate the keyword from other words in the one or more textual messages (5 - 8) on the display, obtain information based on the search query from a search server, control the display to display a graphical user interface configured to receive a user input with respect to the keyword, and in response to receiving a user input with respect to the keyword, controlling the display to display a result of the search query obtained from the search server on the display together with the one or more textual messages (5 - 8), wherein the search query includes the keyword and at least one other keyword, and wherein the result of the search query, a graphical user interface of the search engine providing the result of the search query and a portion of the one or more textual messages (5 - 8) are displayed together.