Browse syllabus-aligned notes for C.2 Searching the Web. Open each subtopic for focused explanations, examples, and summaries.
C.2.1 Search Engines
4 minute read
C.2.2 Principles of Search Algorithms
7 minute read
C.2.3 How Web Crawlers Function
C.2.4 Metadata and Web Crawlers
6 minute read
C.2.5 Parallel Web Crawling
C.2.6 Web-Indexing in Search Engines
8 minute read
C.2.7 Improving Search Results
C.2.8 Metrics Used by Search Engines
C.2.9 Search Engine Effectiveness
C.2.10 White Hat and Black Hat SEO
5 minute read
C.2.11 Challenges for Growing Search Engines
1. System fundamentals
2. Computer organization
3. Networks
4. Computational thinking, problem-solving and programming
5. Abstract data structures (HL)
6. Resource management (HL)
7. Control (HL)
A. Databases
B. Modelling and simulation
C. Web science
C.1 Creating the web
C.2 Searching the web
C.3 Distributed approaches to the web
C.4 The evolving web
C.5 Analysing the web
C.6 The intelligent web
D. Object-oriented programming (OOP)