The document discusses different types of single-level indexes used for ordered files, including primary indexes, clustering indexes, and secondary indexes. Primary indexes contain a key and pointer to each block in the data file. Clustering indexes are used when many records have the same value for the ordering field. Secondary indexes can be specified for any non-ordering field and a file can have multiple secondary indexes.