1. An information terminal having a display portion displaying information comprising one or more of text and an image, the information terminal comprising: at least one processor that detects a plurality of line-of-sights between a user and the display portion, and determines a gaze point of the user on the display portion based on each of the plurality of line-of-sights; determines a plurality of keywords, at locations within the information being displayed on the display portion, that correspond to locations of the determined gaze points, wherein a fixed phrase is determined as the keyword when a determined gaze point is included within a displaying range of an image; for each of the plurality of keywords, determines a number of times that the keyword is gazed upon, and calculates a weighing value for the keyword based on the number of times that the keyword is gazed upon; and, when search results are to be listed on the display portion, determines an order of the search results based on the respective weighing values of the plurality of keywords, and causes the display portion to list the search results in the order, wherein one or more of the search results including an image is ordered higher than one or more of the search results not including an image when a determined gaze point is included within a displaying range of an image.