CS 371R:
Information Retrieval and Web Search


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

Teaching Assistant

TBA, office hours: TBA

Time and Place

Fall, 2018; TuTh 9:30-11:00 AM; GDC 4.302 (unique 51675)

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
  17. Parsing for Question Answering
  18. Distributional Models (Katrin Erk slides)
  19. Image Retrieval (Kristen Grauman slides)

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