Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Building a Search Engine
Introduction to Building a Search Engine
What you will learn? (6:48)
Prerequisites (3:05)
Getting started with Search Engine
What is a Search Engine? (3:11)
Features of a good search engines (6:06)
Brief history of Search Engines (2:34)
Different between Search Engine and Web Directory (2:19)
What is a Metasearch Engine? (1:58)
What is Social Search? (2:58)
What is Filter Bubble? (3:12)
Open source search engines (2:52)
How Search Engines work? (4:42)
Web Crawler
Introduction to Web Crawler (10:58)
HTTP 301 vs HTTP 302 Redirects (2:44)
DNS Caching (5:14)
Multithreading vs Asynchronous Crawling (3:35)
Data Compression and Caching (2:25)
Webgraph (5:26)
robots.txt and sitemap.xml (9:29)
Crawling policy (10:00)
Crawler Identification (4:18)
Crawling the deep web (3:12)
Spider traps (3:58)
Popular libraries (5:01)
Open source web crawlers (1:36)
Parser
What is a Parser? (2:36)
What to Parse and What not to Parse? (3:57)
Spam fighting (6:46)
Open source parsers (1:51)
Indexing
What is Indexing? (1:16)
Index design factors (4:41)
Inverted indices (5:22)
The forward index (3:34)
Sharding (5:34)
Text Processing
Text Analysis and Query Processing (6:57)
Getting deep into Search Engines
PageRank (9:17)
Query Clustring (4:41)
Spell checking (1:44)
Spell checker
Search Engine Storage
Parallel Computing vs Distributed Computing (1:37)
Memcached (3:15)
Google Big Table (5:43)
Google File System and MapReduce (4:10)
Apache Solr (4:18)
Search Engine Optimization
Introduction to SEO (1:50)
White hat versus black hat techniques
On-Page SEO, TIPS and TRICKS
Off-Page SEO, TIPS and TRICKS
Apache Solr
How does solr work? (7:44)
Configuring and launching Solr (9:28)
Solr Cloud and Multiple schema.xml (3:35)
Bye, Bye Lesson
Bye Bye (1:02)
Teach online with
What is Filter Bubble?
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock