📄️ Chapter 1: What Is a Search Engine, Really?
Understand the foundational responsibilities and evolving role of search engines in modern systems and AI applications.
📄️ Chapter 2: Data Structures for Search
Understand the internal data structures that make search engines fast, scalable, and efficient.
📄️ Chapter 3: Document Ingestion and Indexing Pipelines
Learn how data flows into a search engine and is prepared for efficient retrieval.
📄️ Chapter 4: Segment Files and Storage Models
Understand how search engines store and manage data on disk to balance speed, durability, and scale, and how this differs from analytics systems.
📄️ Chapter 5: Query Execution and Scoring
Learn how queries are planned, executed, and scored for optimal performance.
📄️ Chapter 6: The Write Stuff: Buffering and Flushing
Understand how search engines handle concurrent writes, memory management, and durability.