Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Design a Basic Search Engine (Google or Bing) | System Design Interview Prep

Автор: Interview Pen

Загружено: 2023-04-29

Просмотров: 454352

Описание:

Visit Our Website: https://interviewpen.com/?utm_campaig...
Join Our Discord (24/7 help):   / discord  
Join Our Newsletter - The Blueprint: https://theblueprint.dev/subscribe
Like & Subscribe:    / @interviewpen  

This is an example of a full video available on interviewpen.com. Check out our website to find more premium content like this!

Problem Statement:

Provide a design overview of a basic search engine. Your search engine system must support the following:

*Retrieval:* The search engine should display a list of relevant web pages in response to a user query. The results should include the page title, URL, and a brief summary.
*Indexing:* The system should be able to crawl and index web pages from the Internet. The indexing process should store metadata about the web pages, such as their URL, title, and a brief summary.
*Scalability:* The system should be designed to handle a large number of queries and indexed web pages, ensuring that response times remain low as the search engine scales.

Finer concerns such as query processing & page ranking can be briefly addressed, but are not mandatory.

Table of Contents:
0:00 - Requirements
0:20 - How Search Works
1:57 - API: Accepting Search Queries
2:16 - Database: Storing Site Metadata
4:19 - Database Demands
4:51 - Page BLOB Store
5:17 - Database Sharding
6:10 - Global Index
6:33 - Text Index
7:09 - The System Thus Far
7:52 - Crawling
9:06 - robots.txt Cache
9:24 - Crawler Demands
10:31 - The System So Far
11:04 - URL Frontier: Priority
11:39 - URL Frontier: Politeness
12:01 - Naive URL Frontier
12:31 - Multiple Queues
13:35 - Solving for Politeness
15:51 - URL Frontier: Recap
16:16 - URL Frontier Demands
17:24 - Full Design Review
17:49 - Extensions
19:10 - Visit interviewpen.com

Socials:
Twitter:   / interviewpen  
Twitter (The Blueprint):   / theblueprintdev  
LinkedIn:   / interviewpen  
Website: https://interviewpen.com/?utm_campaig...

Design a Basic Search Engine (Google or Bing) | System Design Interview Prep

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Design Google Drive or Dropbox (Cloud File Sharing Service) | System Design Interview Prep

Design Google Drive or Dropbox (Cloud File Sharing Service) | System Design Interview Prep

Design a Simple Authentication System | System Design Interview Prep

Design a Simple Authentication System | System Design Interview Prep

How To Make Your Own Google Search

How To Make Your Own Google Search

Интервью по проектированию системы Google: Design Spotify (с бывшим менеджером по маркетингу Google)

Интервью по проектированию системы Google: Design Spotify (с бывшим менеджером по маркетингу Google)

Как устроен PHP 🐘: фундаментальное знание для инженеров

Как устроен PHP 🐘: фундаментальное знание для инженеров

How Search Really Works

How Search Really Works

Design an Email Automation Platform (Klaviyo, Mailchimp) | System Design

Design an Email Automation Platform (Klaviyo, Mailchimp) | System Design

System Design for Twitter (Timeline, Live Updates, Tweeting) | System Design Interview Prep

System Design for Twitter (Timeline, Live Updates, Tweeting) | System Design Interview Prep

Проектирование систем для рекомендаций и поиска // Евгений Ян // Встреча MLOps №78

Проектирование систем для рекомендаций и поиска // Евгений Ян // Встреча MLOps №78

Пробное собеседование по системному проектированию: «Разработка WhatsApp или Telegram» (с бывшим ...

Пробное собеседование по системному проектированию: «Разработка WhatsApp или Telegram» (с бывшим ...

Basic System Design for Uber or Lyft | System Design Interview Prep

Basic System Design for Uber or Lyft | System Design Interview Prep

Интервью по системному проектированию FAANG: разработка сервиса, основанного на местоположении (Y...

Интервью по системному проектированию FAANG: разработка сервиса, основанного на местоположении (Y...

System Design distributed web crawler to crawl Billions of web pages | web crawler system design

System Design distributed web crawler to crawl Billions of web pages | web crawler system design

Лазерное ПВО и колесная САУ - новая эра и десятки лет ожидания

Лазерное ПВО и колесная САУ - новая эра и десятки лет ожидания

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

When to Use Redis as a Primary Database - Redis Special Topics (1/4) | System Design

When to Use Redis as a Primary Database - Redis Special Topics (1/4) | System Design

System Design Concepts Course and Interview Prep

System Design Concepts Course and Interview Prep

Для чего используется ElasticSearch? | Поисковые индексы | Собеседование по системному проектиров...

Для чего используется ElasticSearch? | Поисковые индексы | Собеседование по системному проектиров...

What does larger scale software development look like?

What does larger scale software development look like?

How to

How to "think" (and design) like a Software Architect at Silicon Valley Code Camp 2019

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]