1. A method executed on a computing device for providing metadata based search in an e-reader environment, the method comprising: determining search terms based on a selected portion of displayed content; generating a query for a search based on the selected portion; determining relevant metadata associated with one or more objects associated with the search terms; and augmenting the query based on the metadata.