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.