10. A method for deploying computing infrastructure, comprising integrating computer-readable code into a computer, wherein the code in combination with the computer performs operations, the operations comprising: maintaining, by the computer, metadata corresponding to a plurality of documents of a help system of a software development environment, wherein the metadata indicates whether a document includes information that is pertinent to a perspective and a view of the software development environment, wherein: a plurality of perspectives are maintained; a plurality views are contained within each perspective of the plurality of perspectives; and the plurality of views contained within a particular perspective of the plurality of perspectives are accessible via selection of the particular perspective; receiving, by the computer, a search term from a user in a current development context of the software development environment, wherein the user prefers information to be returned based on the search term in the current development context over information based on the search term in other development contexts; augmenting, by a query construction application, a search query with the received search term, the current perspective, and currently opened views of the current perspective in the current development context, in response to receiving the search term from the user; sending the augmented search query to a search engine executing within the computer, in response to the augmenting of the search query by the query construction application; and generating, by the search engine executing within the computer, search results comprising selected documents from the plurality of documents, wherein the selected documents of the help system of the software development environment are based on at least the augmented search query and the metadata maintained with the plurality of documents.
10. A method for deploying computing infrastructure, comprising integrating computer-readable code into a computer, wherein the code in combination with the computer performs operations, the operations comprising: maintaining, by the computer, metadata corresponding to a plurality of documents of a help system of a software development environment, wherein the metadata indicates whether a document includes information that is pertinent to a perspective and a view of the software development environment, wherein: a plurality of perspectives are maintained; a plurality views are contained within each perspective of the plurality of perspectives; and the plurality of views contained within a particular perspective of the plurality of perspectives are accessible via selection of the particular perspective; receiving, by the computer, a search term from a user in a current development context of the software development environment, wherein the user prefers information to be returned based on the search term in the current development context over information based on the search term in other development contexts; augmenting, by a query construction application, a search query with the received search term, the current perspective, and currently opened views of the current perspective in the current development context, in response to receiving the search term from the user; sending the augmented search query to a search engine executing within the computer, in response to the augmenting of the search query by the query construction application; and generating, by the search engine executing within the computer, search results comprising selected documents from the plurality of documents, wherein the selected documents of the help system of the software development environment are based on at least the augmented search query and the metadata maintained with the plurality of documents. 11. The method for deploying computing infrastructure of claim 10 , wherein generating the search results further comprises: categorizing, ordering and ranking the selected documents based on relevance of the metadata to the current development context, wherein the categorized, ordered and ranked documents are presented as the search results to the user.