Information retrieval (IR) is the study of finding needed information from a collection of documents. IR techniques involve representing documents and queries in a common vector space and calculating relevance scores based on similarity. Common IR models include the Boolean model, vector space model, and probabilistic models. IR systems preprocess text via stopwords removal, stemming, and term weighting before indexing documents in an inverted index to enable efficient retrieval. System performance is evaluated using precision and recall metrics.