Information retrieval is the process of finding documents that satisfy an information need from within large collections. The inverted index is the key data structure underlying modern IR systems, where each term is associated with a list of documents containing that term. Boolean queries can be processed efficiently using the inverted index by merging the postings lists of query terms. Phrase queries require positional indexes, where each term's postings list also includes term positions within documents.
Related topics: