After successful completion of the course, students are able to...
… implement fundamental techniques of (web) search engines (like Google, Bing, Lucene, Elasticsearch)… efficiently retrieve many documents in a relevance ordering and evaluate them… summarize the improvement of search with additional information (f.e. PageRank for websites)… describe multi-modal search (audio)
Lectures about the fundamentals (lectures are planned onsite, could however be held online if it becomes necessary due to the pandemic)
Implementation of search engines in a practical exercise
We use TUWEL for lecture dates, slides, and exercise management.
ECTS Effort:Lectures: 7 sessions @ 2h: 14hExercise (Milestone#1: 20h, Milestone#2: 30h)Exam Preparation: 10hExam: 1h----------------------------------------------Sum: 75h
One practical exercise (with two milestones) and an exam (the exam will be held onsite. If necessary due to the pandemic, then an announcement will be made that the exam will be moved online)
Good programming skills in one static-compiled programming language