Search engine components support two major functions, which we call the indexing
process and the query process. The indexing process builds the structures that
enable searching, and the query process uses those structures and a person’s query
to produce a ranked list of documents. Figure 2.1 shows the high-level “building
blocks” of the indexing process. These major components are text acquisition, text
transformation, and index creation.