- Level Professional
- Duration 30 hours
- Course by The Hong Kong University of Science and Technology
-
Offered by
About
This course introduces the technologies behind web and search engines, including document indexing, searching and ranking. You will also learn different performance metrics for evaluating search quality, methods for understanding user intent and document semantics, and advanced applications including recommendation systems and summarization. Real-life examples and case studies are provided to reinforce the understanding of search algorithms.Modules
L01 - Introduction to Search Engines for Web and Enterprise Data
1
Assignment
- Lecture 1 - Introduction to Search Engines for Web and Enterprise Data
2
Videos
- Lecture 1.1 - Example of Search Engines & Federated vs Meta Search
- Lecture 1.2 - Difficulties & Document Retrieval Model & Evolution of Search Engines
1
Readings
- Introduction to Search Engines for Web and Enterprise Data
L02 - Search Engine Business Model
1
Assignment
- Lecture 2 - Search Engine Business Model
2
Videos
- Lecture 2.1 - Search Engine Business Model & Keyword Advertising
- Lecture 2.2 - Search Engine Related Jobs & Charging Methods & Business History
1
Readings
- Lecture 2 - Search Engine Business Model
L03 - TFxIDF
1
Assignment
- Lecture 3 - TFxIDF
2
Videos
- Lecture 3.1 - Retrieval Models
- Lecture 3.2 - TFxIDF
1
Readings
- Lecture 3- TFxIDF
L04 - Vector Space Model
1
Assignment
- Lecture 4 - Vector Space Model
4
Videos
- Lecture 4.1 - Vector Space Model & Similarity
- Lecture 4.2 - Interesting Things We Can Do in VSM
- Lecture 4.3 - Choices of Similarity Measures & Query Term Weight
- Lecture 4.4 - Term Independence Assumption & Synonyms & Unbalanced Property of VSM
1
Readings
- Lecture 4 - Vector Space Model
L05 - Inverted Files
1
Assignment
- Lecture 5 - Inverted Files
4
Videos
- Lecture 5.1 - Keyword Index & Postings List
- Lecture 5.2 - Pros and Cons & Extensions
- Lecture 5.3 - Insertion, Deletion and Update
- Lecture 5.4 - Scalability Issues and Possible Solutions
1
Readings
- Lecture 5- Inverted Files
L06 - Extended Boolean Model
1
Assignment
- Lecture 6 - Extended Boolean Model
2
Videos
- Lecture 6.1 - Soft Operators and Observations
- Lecture 6.2 - Soft Operator Visualization & P-norm Model
1
Readings
- Lecture 6 - Extended Boolean Model
L07 - PageRank
1
Assignment
- Lecture 7 - PageRank
3
Videos
- Lecture 7.1 - HyPursuit and WISE
- Lecture 7.2 - PageRank
- Lecture 7.3 - Other aspects / Applications of PageRank
1
Readings
- Lecture 7 - PageRank
L08 - HITS Algorithm
1
Assignment
- Lecture 8 - HITS Algorithm
4
Videos
- Lecture 8.1 - HITS Algorithm
- Lecture 8.2 - Convergence and Normalization of HITS
- Lecture 8.3 - Integrating PR and HITS in Search Engines
- Lecture 8.4 - Observations of HITS and PR
1
Readings
- Lecture 8 - HITS Algorithm
L09 - Performance Evaluation of IR System
1
Assignment
- Lecture 9 - Performance Evaluation of IR System
3
Videos
- Lecture 9.1 - Explicit Evaluation & Recall, Precision, and Fallout
- Lecture 9.2 - Handling Inconsistency & Finding Relevant Items & Plotting Graphs
- Lecture 9.3 - More Performance Measures
1
Readings
- Lecture 9 - Performance Evaluation of IR System
L10 - Benchmarking
1
Assignment
- Lecture 10 - Benchmarking
1
Videos
- Lecture 10 - Benchmarking
1
Readings
- Lecture 10 - Benchmarking
L11 - Stopword removal and Stemming
1
Assignment
- Lecture 11 - Stopword Removal and Stemming
4
Videos
- Lecture 11.1 - Indexing Process Overview
- Lecture 11.2 - Stemming Overview & Affix removal Algorithms
- Lecture 11.3 - Corpora Based Statistical Stemming
- Lecture 11.4 - Purpose of Obtaining the Stem of a Word
1
Readings
- Lecture 11 - Stopword Removal and Stemming
L12 - Relevance Feedback
1
Assignment
- Lecture 12 - Relevance Feedback
3
Videos
- Lecture 12.1 - Overview & Manual vs Automatic Feedback & Implicit vs Explicit Feedback
- Lecture 12.2 - Query Modification
- Lecture 12.3 - Document Modification
1
Readings
- Lecture 12 - Relevance Feedback
L13 - Personalized Web Search
1
Assignment
- Lecture 13 - Personalized Web Search
4
Videos
- Lecture 13.1 - Overview of Personalized Web Search
- Lecture 13.2 - Eye-tracking Experiment & Clickthrough Analysis
- Lecture 13.3 - Preference Mining Strategies
- Lecture 13.4 - Apply User Preferences to Ranking
1
Readings
- Lecture 13 - Personalized Web Search
L14 - Index Term Selection
1
Assignment
- Lecture 14 - Index Term Selection
3
Videos
- Lecture 14.1 - Zipf’s Law
- Lecture 14.2 - Term Discrimination Values
- Lecture 14.3 - Term Discrimination Value vs Document Frequency & Applying DV in Term Selection
1
Readings
- Lecture 14 - Index Term Selection
L15 - Discovering Phrases and Correlated Terms
1
Assignment
- Lecture 15 - Discovering Phrases and Correlated Terms
3
Videos
- Lecture 15.1 - N-gram
- Lecture 15.2 - Collocation and Co-occurrence
- Lecture 15.3 - Pointwise Mutual Information
1
Readings
- Lecture 15 - Discovering Phrases and Correlated Terms
L16 - Enterprise Search Engine
1
Assignment
- Lecture 16 - Enterprise Search Engine
3
Videos
- Lecture 16.1 - Enterprise Search and Challenges
- Lecture 16.2 - Enterprise Search Engine
- Lecture 16.3 - Advanced Requirements of Enterprise SE
1
Readings
- Lecture 16 - Enterprise Search Engine
Auto Summary
Explore the intricacies of web and enterprise search engines with this professional-level course by Coursera. Delve into document indexing, search ranking, and performance metrics, while also understanding user intent and document semantics. Enhance your skills with advanced applications like recommendation systems and summarization, supported by real-life examples and case studies. Ideal for IT and Computer Science enthusiasts, this 1800-minute course offers a comprehensive learning experience through a Starter subscription.

Kenneth W T Leung

Dik Lun LEE