Search engines permeate every facet of our online lives and many offline. This lecture introduces the basic architectures and technology for search engines both on the Web and on other colelctions of digital artifacts. Topics covered include
- Search Engine Architectures
- Crawling
- Text Processing
- Ranking Indexes
- Search Queries
- Information Retrieval Methods
- Search Engine Evaluation
In the exercise part we will build a Wikipedia Search Engine from scratch.