When a retrieval condition including a first desired word and a first
desired component including a value in which the first desired word is
included, is inputted, a first detecting device detects second desired
components each being similar to the first desired component, an
acquiring device acquirers second desired words each being similar to the
first desired word, a first retrieving device retrieves first structured
documents each including a first component including a value in which one
of the first desired word and the second desired words is included, a
second retrieving device retrieves second structured documents each
including a second component corresponding to one of the first desired
component and the second desired components and including or
corresponding to the first component.