Information retrieval (IR) is the field of study concerned with the representation, storage, organization, and access to information items, typically in digital form. Its central problem is the search for material—documents, web pages, images, videos, data records—that satisfies a user's information need. The discipline is defined less by a single method than by a persistent tension: the user expresses a need in a few words, while the system must decide, among billions of possible items, which ones are likely to be relevant. The field's history is a series of attempts to make that decision more effective, efficient, and responsive to the many ways people actually seek information.
At its heart, IR is a problem of prediction and ranking. Given a query, the system must produce an ordered list of items, with the most likely relevant items at the top. This framing distinguishes IR from database management, where queries are precise and the goal is exact matching against structured fields. In IR, the query is an imperfect expression of an underlying need, and the documents are unstructured or semi-structured text. The fundamental difficulty is the vocabulary mismatch: the user's words may not appear in the relevant documents, and the same concept can be expressed in countless ways.
The stakes are practical and enormous. Search engines are the most visible IR systems, but the same principles govern enterprise search, legal discovery, medical literature retrieval, and digital libraries. The quality of a retrieval system is measured by its ability to retrieve relevant items (recall) while not overwhelming the user with irrelevant ones (precision). These two measures trade off against each other: a system that returns everything achieves perfect recall but useless precision, while a system that returns only the most certain matches achieves precision at the cost of missing relevant items. The field's history is largely a story of how to manage this trade-off.
The first systematic approaches to IR emerged in the 1950s and 1960s, when the problem was framed as one of indexing and matching. The earliest systems relied on Boolean logic: a document was retrieved if it contained a specified combination of terms. This approach was precise but brittle, requiring users to master query syntax and offering no ranking of results.
The two major modern traditions both arose as alternatives to this binary logic. The vector space model, developed in the 1960s and 1970s, represents each document and each query as a vector in a high-dimensional space where each dimension corresponds to a term. The similarity between a document and a query is computed as the cosine of the angle between their vectors. The key innovation was term weighting: not all terms are equally informative. The most famous weighting scheme, TF-IDF, combines term frequency (how often a term appears in a document) with inverse document frequency (how rare the term is across the collection). A term that appears often in a document but rarely elsewhere is a strong signal of that document's topic. The vector space model was a breakthrough because it provided a principled way to rank documents by degree of similarity, not just binary match.
The second tradition, the probabilistic model, frames retrieval as a problem of estimating the probability that a document is relevant to a query. The most influential formulation, the BM25 algorithm, derives a ranking score from the probability of term occurrence in relevant versus non-relevant documents. BM25 is a refinement of earlier probabilistic models and remains a strong baseline in modern IR. Its key insight is that the probability of relevance is not directly observable, but can be estimated from term statistics. The probabilistic tradition is more theoretically grounded than the vector space model, but in practice both approaches produce similar results on many collections.
These two traditions are not rivals in the sense of one replacing the other; they coexist and have been combined. Both share a fundamental assumption: that the meaning of a document is reducible to the words it contains, and that the relationship between a query and a document can be computed from their term overlap. This assumption is the foundation of what is now called lexical retrieval, and it remains the backbone of most production search systems because it is fast, scalable, and effective.
In the late 1990s, a third approach emerged from the broader field of statistical natural language processing. The language modeling approach to IR treats each document as a generator of text. The system estimates the probability that the query text was generated by the document's language model. Documents that are more likely to have generated the query are ranked higher. This is a subtle but important shift: instead of measuring similarity between query and document, the system measures the probability of the query given the document.
The language modeling approach has several advantages. It provides a clean, unified framework for incorporating smoothing (adjusting probabilities for terms that do not appear in a document) and for extending the model with additional evidence, such as document length or term position. It also connects IR to the broader statistical toolkit of machine learning. However, it is not a radical departure from the earlier traditions; it is a reformulation that often produces similar rankings. Its main contribution is conceptual: it reframes retrieval as a probabilistic process of generation, which makes it easier to extend the model with richer representations of text.
The most significant development in modern IR is the shift from manually designed ranking formulas to learned ranking functions. This began in the 2000s with learning to rank, a family of techniques that treat ranking as a supervised machine learning problem. The system is given a training set of query-document pairs with human judgments of relevance, and it learns a function that maps features of the pair (term overlap, document length, page rank, etc.) to a relevance score. The features are the same kinds of signals used in classical models, but the weighting is learned from data rather than derived from theory.
Learning to rank has largely superseded the classical models as the dominant approach in research and industry. It is not a single method but a family of techniques, including pointwise approaches (predicting a relevance score for each document), pairwise approaches (learning which of two documents is more relevant), and listwise approaches (optimizing the entire ranking). The most successful modern systems use gradient-boosted decision trees, which are robust to noisy features and can capture complex interactions.
The machine learning turn has changed the field's relationship to its classical traditions. The classical models are no longer the state of the art, but they remain essential as baselines, as feature generators, and as the foundation for understanding what the learned models are doing. A modern search engine is not a pure vector space model or a pure probabilistic model; it is a learned function over many features, some of which are derived from those classical models.
The most recent major development is the application of deep learning to IR. This has taken two distinct forms. The first is neural ranking models, which use deep neural networks to compute the relevance of a document to a query. These models can learn complex semantic relationships between words, such as synonymy and paraphrase, that are invisible to the lexical models. The second is dense retrieval, which represents both queries and documents as dense vectors (lists of hundreds of numbers) learned by a neural network, and then uses efficient nearest-neighbor search to find documents whose vectors are close to the query vector.
Dense retrieval is a significant departure from the classical tradition because it abandons the assumption that the query and document must share terms. The vectors are learned to place semantically related texts near each other in the vector space, even if they have no words in common. This addresses the vocabulary mismatch problem directly. However, dense retrieval has its own limitations: it requires large amounts of training data, it is computationally expensive, and it can be less precise than lexical matching for exact terms such as names, numbers, and codes. The current state of the art often uses a hybrid approach, combining dense retrieval with lexical retrieval to get the best of both.
The neural era has also introduced large language models (LLMs) into IR. These models can be used to generate queries from documents, to rewrite user queries, to re-rank the results of a first-stage retrieval, or to generate answers directly from retrieved documents. The latter is the basis of retrieval-augmented generation, where a system retrieves relevant passages and then uses an LLM to synthesize an answer. This is a significant expansion of the IR problem: the system is no longer just returning a list of documents but is generating a response. Whether this is a new paradigm or an extension of the classical problem is a matter of active debate, but it is clear that the boundary between retrieval and generation is becoming porous.
A thread that runs through all these technical approaches is the question of how to know whether a system is good. IR has a strong tradition of evaluation, which is both a methodology and a research area. The dominant framework is the Cranfield paradigm, developed in the 1960s, which uses a test collection: a set of documents, a set of queries, and a set of relevance judgments (which documents are relevant to which queries). The system's output is compared against these judgments, and standard metrics such as precision, recall, and mean average precision are computed.
The Cranfield paradigm has been enormously influential because it allows for controlled, repeatable experiments. But it has known limitations. The relevance judgments are typically binary (relevant or not), while real relevance is graded and subjective. The queries are artificial, and the judgments are made by assessors who may not represent the actual users. The paradigm measures the quality of the ranking, but not the user's experience, the time to find the answer, or the satisfaction with the result.
This has led to a complementary tradition of user-centered evaluation, which studies how people actually search. This tradition, which draws on information behavior research, examines the search process, the user's interactions with the system, and the cognitive and affective aspects of searching. It has produced concepts such as information need (the underlying need that motivates the search, which is often not the same as the query) and interactive retrieval (where the user refines the query based on the results). The user-centered tradition has been less central to the technical development of IR, but it has been important in shaping the understanding of what the system is for and in identifying the limitations of the system-centered approach.
The current landscape of IR is characterized by a layering of approaches. The classical lexical models (BM25 and its variants) remain the baseline and the first stage of most systems. Learning to rank is the standard way to combine many signals into a final ranking. Dense retrieval and neural models are the frontier, with the most active research and the most dramatic improvements. And LLMs are beginning to change the interface between the user and the system, moving from a list of links to a generated answer.
The field is also expanding in scope. The classic problem of retrieving documents from a static collection has been extended to streaming and social media, where the content is dynamic and the relevance is time-sensitive. The problem of cross-lingual retrieval (finding documents in one language for a query in another) has become more tractable with neural models. The problem of multimodal retrieval (searching images, video, and audio) is a growing area, though it is less mature than text retrieval.
The relationship between the approaches is not a simple progression. The classical models are not wrong; they are limited. The neural models are not a complete replacement; they are a new tool that works best when combined with the old ones. The field's history is a series of refinements and additions, not a sequence of revolutions. The durable landscape is one of a core problem—matching a user's need to the right information—and a set of techniques that have been developed to address it, each with its own strengths and weaknesses, and each still in use in some form. The future of IR is likely to be a continued integration of these approaches, with the user's need, not the technique, as the center of the field.