Part 1: Mathematical principles: similarity and distance measures, vector space
Part 2: Building a search engine, state of the art Boolean Retrieval.
Part 3: Dictionaries and selected aspects of Natural Language Processing
Part 4: Ranking and evaluation of search results
Part 5: Relevance Feedback and Query Extension
Part 6: Link Analysis, PageRank