1. A method performed on a computing device, the method comprising maintaining a single index that corresponds to a plurality of versions of a file, and where the single index comprises tokens that correspond to words that are included in various of the plurality of versions of the file.