1. One or more computer-readable media having computer-executable instructions embodied thereon that perform a method for extracting a phrase related to a book in a collection of books, the method comprising: receiving a search string having one or more phrases specified by a user, wherein the phrases include one or more words; parsing the search string to extract each word and word sequence for the one or more phrases; accessing a book index corresponding to a collection of books to obtain a list of locations for each word in the one or more phrases; traversing the list of locations to find each word in the word sequence specified by the one or more phrases of the search string; and generating a phrase list having the location of the one or more phrases of the search string based on the locations included in the list of locations for each word.