1. A computer-implemented method comprising: receiving, through an interface of an integrated development environment, a search query for development artifacts, the search query identifying at least one search term; using an index to identify a set of search results, the index identifying a plurality of development artifacts and including context data identifying, for each development artifact in the plurality of development artifacts, at least one attribute of the respective development artifact, the set of search results identifying a subset of the plurality of development artifacts determined to potentially relate to the at least one search term; and presenting a listing of at least a portion of the set of search results to a user, the listing including at least one development artifact in the subset of the plurality of development artifacts.