Awesome Information Retrieval 
Curated list of information retrieval and web search resources from all around the web.
Introduction
Information Retrieval involves finding relevant information for user queries, ranging from simple domain of database search to complicated aspects of web search (Eg - Google, Bing, Yahoo). Currently, researchers are developing algorithms to address Information Need of user(s), by maximizing User and Topic Relevance of retrieved results, while minimizing Information Overload and retrieval time.
Contributing
Please feel free to send me pull requests or [email] (mailto:[email protected]) me to add new links. I am very open to suggestions and corrections. Please look at the contributions guide.
Contents
Books
- Introduction to Information Retrieval - C.D. Manning, P. Raghavan, H. Schütze. Cambridge UP, 2008. (First book for getting started with Information Retrieval).
- Search Engines: Information Retrieval in Practice - Bruce Croft, Don Metzler, and Trevor Strohman. 2009. (Great book for readers interested in knowing how Search Engines work. The book is very detailed).
- Modern Information Retrieval - R. Baeza-Yates, B. Ribeiro-Neto. Addison-Wesley, 1999.
- Information Retrieval in Practice - B. Croft, D. Metzler, T. Strohman. Pearson Education, 2009.
- Mining the Web: Analysis of Hypertext and Semi Structured Data - S. Chakrabarti. Morgan Kaufmann, 2002.
- Language Modeling for Information Retrieval - W.B. Croft, J. Lafferty. Springer, 2003. (Handles Language Modeling aspect of Information Retrieval. It also extensively details probabilistic perspective in this domain, which is interesting).
- Information Retrieval: A Survey - Ed Greengrass, 2000. (Comprehensive survey of Conventional Information Retrieval, before Deep Learning era).
- Introduction to Modern Information Retrieval - G.G. Chowdhury. Neal-Schuman, 2003. (Intended for students of library and information studies).
- Text Information Retrieval Systems - C.T. Meadow, B.R. Boyce, D.H. Kraft, C.L. Barry. Academic Press, 2007 (library/information science perspective).
Courses
- INF384H / CS395T / INF350E: Concepts of Information Retrieval (and Web Search) - Matthew Lease (University of Texas at Austin).
- CS 276 / LING 286: Information Retrieval and Web Search - Chris Manning and Pandu Nayak (Stanford University).
- CS 371R: Information Retrieval and Web Search - Raymond J. Mooney (University of Texas at Austin).
- CS 172: Introduction to Information Retrieval - Vagelis Hristidis (University of California - Riverside).
- SIMS 240: Principles of Information Retrieval - Ray R. Larson (UC berkeley).
- 11-442 / 11-642: Search Engines - Jamie Callan (CMU).
- 600.466: Information Retrieval and Web Agents - David Yarowsky (John Hopkins University).
- CS 435: Information Retrieval, Discovery, and Delivery - Andrea LaPaugh (Princeton University).
- Information Retrieval and Data Mining - Dr. Jilles Vreeken , Prof. Dr. Gerhard Weikum (MPI).