11. The system of claim 9 , wherein: the user interface is part of a programming code development application; and the user interface provides means for performing the searching and for at the user's option both downloading an entire programming code file and copying and pasting any line of programming instructions of the programming code file into a code file being developed so that the programming code file identified in the searching can readily be inserted into the code file being developed.
9. A computer system, comprising: a processor; a programming code database storing programming code files that are indexed by use of a full-text analysis of the programming code files, the full-text analysis including: a plain-text analysis that evaluates the programming code files as plain text to extract a set of plain text keywords found in the programming code files; and a plain text-based statistical analysis that derives statistical metadata from the set of plain text keywords; an indexing engine executing in the processor for generating a text based index; a search engine executing in the processor and coupled to the programming code database and with the indexing engine and the text based index, the search engine searching for a subset of programming code files that have indexes based on a matching relationship with a textual keyword in a search query in the form of a search criterion that conforms to an underlying storage of text words and metadata; scoring means for scoring results of the matching relationship found from the searching, between the text based index and the search query, according to a scoring criterion, the scoring criterion including a reuse score that tracks a copying for reuse of a line of programming instructions of each programming code file in the programming code database; and a user interface coupled to the search engine, the user interface receiving the search query and presenting the subset of programming code files in a ranked order according to the scoring in response to the search query.