1. An information terminal having a display portion displaying a text, and capable of reading any data from a database, comprising: a line-of-sight detecting module operable to detect a line-of-sight with respect to the display portion; an acquiring module operable to acquire a keyword from the text being displayed on the display portion based on a line-of-sight detected by the line-of-sight detecting module; and a displaying processing module operable to cause the display portion to display a plurality of data in a listing order set based on the keyword when the plurality of data are read from the database.