Information Retrieval (IR) is the science of searching and making sense of information. It synthesizes topics from computer science, mathematics, linguistics, and psychology. As the amount of digital content continues to grow, there is an increased need to be able to effectively and efficiently search, organize, and understand it. While Web search engines (e.g., Bing, Google, and Yandex) are the best-known IR applications, there are many other areas to which IR can be applied. These include targeted advertising, recommender systems (e.g., Amazon user suggestions), cross-lingual search, and spam filtering.
IR is a powerful tool in text analysis. We use the IR techniques for natural language understanding, language generation, and dialogue analysis.