This document provides an overview of information retrieval and the Boolean model. It defines information retrieval as finding relevant documents from large collections to satisfy an information need. The document introduces the Boolean model, including using a term-document matrix and inverted index to process Boolean queries. It discusses how Boolean queries are implemented by intersecting postings lists and optimizing for conjunctions and disjunctions. The challenges of Boolean search at scale are also covered.