Search Engine Notes | Basic Computer Engineering | RGPV BTech First Year

Search Engine Notes | Basic Computer Engineering | RGPV BTech First Year


Search Engine

Search Engine рдПрдХ Web Based Software System рд╣реИ рдЬреЛ Internet рдкрд░ рдЙрдкрд▓рдмреНрдз рдХрд░реЛрдбрд╝реЛрдВ Web Pages рдореЗрдВ рд╕реЗ User рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреА рдЧрдИ Information рдХреЛ рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рдореЗрдВ рдЦреЛрдЬрдХрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред Search Engine Web Crawlers, Indexing рддрдерд╛ Ranking Algorithms рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ Web Pages рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ User рдХреА Query рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдкрд░рд┐рдгрд╛рдо (Relevant Results) рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЖрдзреБрдирд┐рдХ рд╕рдордп рдореЗрдВ Google, Bing, Yahoo рддрдерд╛ DuckDuckGo рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп Search Engines рд╣реИрдВред

рдЖрдЬ Internet рдкрд░ рдЙрдкрд▓рдмреНрдз рд╡рд┐рд╢рд╛рд▓ Information рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП Search Engine рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╛рдзрди рдмрди рдЪреБрдХрд╛ рд╣реИред Education, Research, Business, Software Development, Digital Marketing рддрдерд╛ E-Commerce рд╕рд╣рд┐рдд рд▓рдЧрднрдЧ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ Search Engine рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


Introduction to Search Engine

Search Engine рдРрд╕рд╛ Software Platform рд╣реИ рдЬреЛ Internet рдкрд░ рдЙрдкрд▓рдмреНрдз Websites рддрдерд╛ Web Pages рдХреЛ Automatically рдЦреЛрдЬрддрд╛, Index рдХрд░рддрд╛ рддрдерд╛ User рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ Search Results рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Search Engine рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдХрдо рд╕рдордп рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ Relevant Information рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдирд╛ рд╣реИред

Search Engine рд▓рдЧрд╛рддрд╛рд░ Internet рдкрд░ рдирдИ Websites рдХреЛ Crawl рдХрд░рддрд╛ рд░рд╣рддрд╛ рд╣реИ рддрдерд╛ рдЕрдкрдиреЗ Database рдХреЛ Update рдХрд░рддрд╛ рд░рд╣рддрд╛ рд╣реИ рддрд╛рдХрд┐ Users рдХреЛ рдирд╡реАрдирддрдо Information рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХреЗред


Definition of Search Engine

Search Engine рдРрд╕рд╛ Software System рд╣реИ рдЬреЛ User рдХреА Query рдХреЗ рдЖрдзрд╛рд░ рдкрд░ Internet рдкрд░ рдЙрдкрд▓рдмреНрдз Indexed Web Pages рдореЗрдВ рдЦреЛрдЬ рдХрд░рдХреЗ рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

Search Engine = Software that Searches and Retrieves Information from the Internet

Need of Search Engine

  • Information Search рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Relevant Websites рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред
  • Research рдПрд╡рдВ Learning рдХреЗ рд▓рд┐рдПред
  • Online Shopping рдХреЗ рд▓рд┐рдПред
  • Business Information рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Time Saving Search рдХреЗ рд▓рд┐рдПред

Characteristics of Search Engine

  • Fast Searching.
  • Large Web Database.
  • Automatic Web Crawling.
  • Web Page Indexing.
  • Ranking Algorithms.
  • Relevant Search Results.

Advantages of Search Engine

  • Quick Information Access.
  • Easy Knowledge Discovery.
  • Supports Online Learning.
  • Improves Productivity.
  • Free Information Search.
  • Available Anytime.

Limitations of Search Engine

  • Fake or Misleading Information.
  • Privacy Concerns.
  • Sponsored Results.
  • Duplicate Content.
  • Information Overload.
  • Ranking Manipulation (SEO Spam).

Components of Search Engine

Search Engine рдХрдИ рдкреНрд░рдореБрдЦ Components рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирд╛ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ Information рдЦреЛрдЬрдиреЗ рддрдерд╛ Results рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред

Component Purpose
Web Crawler Collect Web Pages
Indexer Create Search Index
Database Store Indexed Information
Ranking Algorithm Rank Search Results
Search Interface Accept User Queries

Working of Search Engine

Search Engine рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ Web Crawlers рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ Internet рдкрд░ рдЙрдкрд▓рдмреНрдз Websites рдХреЛ Scan рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд Information рдХреЛ Index рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм User рдХреЛрдИ Search Query рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ, рддрдм Search Engine рдЕрдкрдиреЗ Index рдореЗрдВ рдЦреЛрдЬ рдХрд░рдХреЗ Ranking Algorithm рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

  1. Web Crawling.
  2. Web Indexing.
  3. User Search Query.
  4. Ranking Algorithm.
  5. Display Search Results.

Web Crawling

Web Crawling рд╡рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ Search Engine рдХреЗ Bots рдЕрдерд╡рд╛ Crawlers Internet рдкрд░ рдЙрдкрд▓рдмреНрдз Websites рдХреЛ Visit рдХрд░рдХреЗ рдЙрдирдХреА Information Collect рдХрд░рддреЗ рд╣реИрдВред Crawlers рд▓рдЧрд╛рддрд╛рд░ рдирдИ Websites рддрдерд╛ Updated Pages рдХреЛ рдЦреЛрдЬрддреЗ рд░рд╣рддреЗ рд╣реИрдВред


Web Indexing

Web Indexing рд╡рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ Crawl рдХреА рдЧрдИ Information рдХреЛ Search Engine рдХреЗ Database рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ Store рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрдбрд╝рдиреЗ рдкрд░ рдЙрд╕реЗ рддреБрд░рдВрдд рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХреЗред


Search Algorithms

Search Algorithms User рдХреА Query рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ Indexed Web Pages рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ Relevance, Keywords, Content Quality, Authority рддрдерд╛ рдЕрдиреНрдп Ranking Factors рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдХреНрд░рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред


Ranking of Web Pages

Ranking рд╡рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ Search Engine рд╡рд┐рднрд┐рдиреНрди Factors рдЬреИрд╕реЗ Keywords, Backlinks, Page Quality, User Experience рддрдерд╛ Freshness рдХреЗ рдЖрдзрд╛рд░ рдкрд░ Web Pages рдХреЛ Search Results рдореЗрдВ рдХреНрд░рдордмрджреНрдз рдХрд░рддрд╛ рд╣реИред


SERP (Search Engine Results Page)

SERP (Search Engine Results Page) рд╡рд╣ Web Page рд╣реЛрддрд╛ рд╣реИ рдЬреЛ User рджреНрд╡рд╛рд░рд╛ Search Query рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж Search Engine рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ Organic Results, Sponsored Results, Featured Snippets, Images, Videos рддрдерд╛ Knowledge Panels рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ Search Results рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред


Types of Search Engines

Type Description
Crawler Based Search Engine Uses Automated Web Crawlers to Index Websites.
Human Powered Directory Websites are Categorized Manually.
Meta Search Engine Collects Results from Multiple Search Engines.
Hybrid Search Engine Combines Crawlers and Human Directories.

Popular Search Engines

Search Engine Developer
Google Google LLC
Microsoft Bing Microsoft
Yahoo Search Yahoo
DuckDuckGo DuckDuckGo Inc.
Baidu Baidu Inc.
Yandex Yandex

Search Operators

Search Operators рд╡рд┐рд╢реЗрд╖ Commands рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ Search Results рдХреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ (Accurate) рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

Operator Purpose
" " Exact Phrase Search
site: Search Within a Specific Website
filetype: Search Specific File Types
intitle: Search Words in Page Title
- Exclude Specific Words

Difference between Search Engine and Web Browser

Search Engine Web Browser
Searches Information on the Internet. Displays Web Pages.
Works as an Online Service. Works as Software Application.
Example: Google, Bing. Example: Chrome, Firefox.
Requires Browser to Access. Used to Access Search Engines.

Applications of Search Engine

  • Academic Research.
  • Online Learning.
  • Software Development.
  • Digital Marketing.
  • E-Commerce Product Search.
  • News and Information.
  • Job Search.
  • Travel Planning.
  • Healthcare Information.
  • Government Services.

Common Issues

  • Fake News.
  • Duplicate Results.
  • Sponsored Advertisements.
  • SEO Spam.
  • Privacy Tracking.
  • Low Quality Websites.
  • Outdated Information.
  • Search Result Manipulation.

Best Practices for Effective Searching

  • Use Specific Keywords.
  • Use Search Operators.
  • Verify Information from Trusted Sources.
  • Check Publication Date.
  • Compare Multiple Results.
  • Use Official Websites.
  • Avoid Clicking Suspicious Links.
  • Use Advanced Search Options.

Industrial Importance

Search Engines рдЖрдзреБрдирд┐рдХ Information Technology рддрдерд╛ Digital Economy рдХрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧ рд╣реИрдВред SEO (Search Engine Optimization), Digital Marketing, Web Development, E-Commerce, Data Analytics, Artificial Intelligence рддрдерд╛ Online Advertising рдЬреИрд╕реА Industries Search Engines рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред Search Engine рдХреА рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╕рдордЭрдирд╛ рдкреНрд░рддреНрдпреЗрдХ Software Engineer, Web Developer рддрдерд╛ Digital Marketing Professional рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рдЖрд╡рд╢реНрдпрдХ рд╣реИред


Viva Questions

  1. What is a Search Engine?
  2. Explain the working of a Search Engine.
  3. What is Web Crawling?
  4. What is Web Indexing?
  5. What is SERP?
  6. Name different types of Search Engines.
  7. What are Search Operators?
  8. Differentiate Search Engine and Web Browser.
  9. Name popular Search Engines.
  10. State the applications of Search Engines.

Exam Oriented Important Questions

  1. Define Search Engine with suitable examples.
  2. Explain the need, characteristics, advantages and limitations of Search Engines.
  3. Describe the components and working of a Search Engine.
  4. Explain Web Crawling, Web Indexing and Search Algorithms.
  5. Discuss SERP and Ranking of Web Pages.
  6. Differentiate Search Engine and Web Browser.
  7. Write short notes on Search Operators and Popular Search Engines.
  8. Explain the applications and industrial importance of Search Engines.

Conclusion

Search Engine Internet рдкрд░ рдЙрдкрд▓рдмреНрдз рд╡рд┐рд╢рд╛рд▓ Information рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдЦреЛрдЬрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рдорд╛рдзреНрдпрдо рд╣реИред Web Crawling, Indexing рддрдерд╛ Ranking Algorithms рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдпрд╣ Users рдХреЛ рддреЗрдЬрд╝ рдПрд╡рдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ Search Results рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Search Engine рдХреА рдЕрдЪреНрдЫреА рд╕рдордЭ рд╡рд┐рджреНрдпрд╛рд░реНрдерд┐рдпреЛрдВ рдХреЛ Web Technologies, Search Engine Optimization (SEO), Digital Marketing рддрдерд╛ рдЖрдзреБрдирд┐рдХ Software Development рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдордЬрдмреВрдд рдЖрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред

Related Articles

Manipulators in C++ Notes | endl, setw, setprecision, setfill | Basic Computer Engineering | RGPV BTech First Year

0...

Read More тЖТ

Type Conversion in C++ Notes | Basic Computer Engineering | RGPV BTech First Year

Type Co...

Read More тЖТ

Assignment Operator in C++ Notes | Basic Computer Engineering | RGPV BTech First Year

Assignm...

Read More тЖТ

Copy Constructor in C++ Notes | Basic Computer Engineering | RGPV BTech First Year

Copy Co...

Read More тЖТ

this Pointer in C++ Notes | Basic Computer Engineering | RGPV BTech First Year

this Po...

Read More тЖТ