44. The method of claim 1 , further comprising: after conducting a search, generating and presenting summaries of the programming code that match the search query; generating and displaying a file contents in a code-colored fashion and highlighting the search terms from the search query; generating a user clickable code view display interface that presents a user with an option for clicking a link to a particular programming code from the search results list from the list of search results; and receiving an input via a click or select indication to the link to the particular programming code so that at the user's option, an entirety of the particular programming code or any line of programming instructions of the particular programming code is downloaded or the user may copy and paste the file or lines of programming instructions of the particular programming code into an application in their current programming environment.
1. A computer implemented method, comprising: receiving a search query for a programming code search engine; searching a programming code database with the search query in a form of a search criterion that conforms to an underlying storage of textual keywords and metadata, the programming code database being populated with programming code from one or more repositories of programming code, the programming code in the programming code database being indexed by use of a full-text analysis of the programming code, the full-text analysis including: a plain-text analysis that evaluates the programming code as plain text to extract a set of plain text keywords found in the programming code; and a plain text-based statistical analysis that derives statistical metadata from the set of plain text keywords; scoring results of the searching according to a scoring criterion, the scoring criterion including a reuse score that tracks a copying for reuse of lines of programming instructions in the programming code database; and presenting the results of the searching in a ranked order according to the scoring, the results being a subset of the programming code corresponding to the search query.