Introduction to Distributed Search [clone]

Get an introduction to a search system and identify the requirements.

Why search system?

Today, on almost every website, we see a search bar. We use that search bar to find the relevant content out of the huge amount of content on that website. It enables us to quickly find what we are looking for. For example, on Educative, there are plenty of courses. If we don’t have a search feature, the user has to scroll many pages and read the name of each course to find a particular one.

Let’s take another example. There are billions of videos uploaded and stored on Youtube. Imagine if Youtube doesn’t provide us the search bar, how will we find a specific video from so many videos. It will take months to navigate through all the videos. Users find it challenging to find what they’re looking for simply by scrolling around.

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy