The document discusses various indexing structures used to improve efficiency of information retrieval from document collections. It describes sequential files which arrange records sequentially but sorted on a key. Inverted files list terms alphabetically with pointers to documents containing the term. Suffix trees and arrays store suffixes to enable fast lookups. The construction of inverted files involves extracting terms, building vocabulary and postings lists. Searching inverted files uses binary search on vocabulary and accesses postings lists. Suffix trees compactly store all suffixes to enable prefix matching.