CS 371R:
Information Retrieval and Web Search


Raymond J. Mooney, office hours: 11am-12pm Mon & Wed, GDC 3.512

Teaching Assistant

David Inouye office hours: 3-4pm, Wed & Fri, GDC 1.302, TA Station 4 (in basement of GDC)


Nicolas Kasprzak, nksprzak@cs.utexas.edu

Time and Place

Fall, 2015; TuTh 2-3:30PM; GDC 1.304 (unique 50895)

General Course Information


Introduction to Information Retrieval by Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze

Programming Projects


Powerpoint Presentations

  1. Introduction
  2. Boolean and Vector-Space Retrieval Models
  3. Basic Tokenizing, Indexing, and Implementation of Vector-Space Retrieval
  4. Performance Evaluation of Information Retrieval Systems
  5. Query Operations (Relevance Feedback / Query Expansion)
  6. Query Languages
  7. Text Properties and Languages
  8. Web Search: Introduction
  9. Web Search: Spidering
  10. Web Search: Interfaces
  11. Web Search: Link Analysis
  12. Automated Text Categorization
  13. Language-Model Based Retrieval
  14. Automated Text Clustering
  15. Recommender Systems
  16. Information Extraction (Sequence Labeling)
  17. LTR - Learning to Rank (Prof. Pradeep Ravikumar's lecture)

Servlet Demos

Java Course Code

A jar file for the course Java code is available here.

JavaDoc for Course Code

Java Information

Related Courses

Miscellaneous Links

Relevant Books Written for the General Public