A search engine is one of the most the practical
applications of information retrieval techniques to
large scale text collections. Web search engines are
best‐ known examples, but many others searches
exist, like: Desktop search, Enterprise search,
Federated search, Mobile search, and Social search