A search device and a search program for searching an identifier of a site
server, which provides information corresponding to a search format
including an inputted keyword. Specifically, the search device includes:
a search database storage which stores a search database; a conversion
program storage which stores a conversion program and the identifier of
the site server by associating them with each other; a search unit which
reads the search database storage and searches the identifier of the site
server corresponding to the inputted search format; and a site search
link generation unit which reads the conversion program storage, selects
a conversion program while the conversion program is associated with the
identifier of the site server, which is searched by the search unit, and
uses the selected conversion program to convert the inputted search
format into the identifier of the site search server attached to the site
server.