An electronic device comprising: a display; an interface configured to receive webpages from information sources; and a processor, wherein the processor is configured to: extract intent data related to at least one object in a webpage that is being browsed by a user, transmit, to an index server, the extracted intent data related to the at least one object, receive, from the index server, a content list comprising a content index that is determined based on the transmitted intent data, control the display to display, based on the received content list, at least one indicia on the browsed webpage indicating that there is content associated with the at least one object, receive an input gesture applied from a user for selecting the at least one indicia, and provide content of the content list based on the identified type of the input gesture, wherein the processor is further configured to: based on identifying the received input gesture as a first gesture, provide content of the content list from a same information source as the browsed webpage, and based on identifying the received input gesture as a second gesture, provide content of the content list from a different information source as the browsed webpage, wherein the intent data includes a word vector which is information of a probability distribution that is determined based on words related to the at least one object with respect to at least one topic, and wherein the content index is based on the word vector and includes an address of at least one webpage including the content. a display; an interface configured to receive webpages from information sources; and a processor, wherein the processor is configured to: extract intent data related to at least one object in a webpage that is being browsed by a user, transmit, to an index server, the extracted intent data related to the at least one object, receive, from the index server, a content list comprising a content index that is determined based on the transmitted intent data, control the display to display, based on the received content list, at least one indicia on the browsed webpage indicating that there is content associated with the at least one object, receive an input gesture applied from a user for selecting the at least one indicia, and provide content of the content list based on the identified type of the input gesture, extract intent data related to at least one object in a webpage that is being browsed by a user, transmit, to an index server, the extracted intent data related to the at least one object, receive, from the index server, a content list comprising a content index that is determined based on the transmitted intent data, control the display to display, based on the received content list, at least one indicia on the browsed webpage indicating that there is content associated with the at least one object, receive an input gesture applied from a user for selecting the at least one indicia, and provide content of the content list based on the identified type of the input gesture, wherein the processor is further configured to: based on identifying the received input gesture as a first gesture, provide content of the content list from a same information source as the browsed webpage, and based on identifying the received input gesture as a second gesture, provide content of the content list from a different information source as the browsed webpage, based on identifying the received input gesture as a first gesture, provide content of the content list from a same information source as the browsed webpage, and based on identifying the received input gesture as a second gesture, provide content of the content list from a different information source as the browsed webpage, wherein the intent data includes a word vector which is information of a probability distribution that is determined based on words related to the at least one object with respect to at least one topic, and wherein the content index is based on the word vector and includes an address of at least one webpage including the content.