In addition to efficiency and effectiveness, the other significant consideration
in search engine design is cost. We may know how to implement a particular
search technique efficiently, but to do so may require a huge investment in processors,
memory, disk space, and networking.