This document discusses different file indexing techniques including: using multiple search keys to access files, constructing a grid array to index a file on two attributes, fully inverted files and indexed sequential files, using hashing to construct an index, and bitmap indexing where a relation with two columns and sixteen tuples could have a bitmap index created on one or both columns.