has only one main component which is the
searcher. This component acts as an intermediary between the
user and the system. The component provides users the
interface to obtain user search keyword. The keyword is then
search in the reversed index which then will point to the links
to the site. Multi-threading capabilities is required in the
searcher as many users will conduct search simultaneously.