1. A computing device, comprising: a memory; a storage; a display; and a processor coupled to the memory, to the storage, and to the display, the processor being configured to execute instructions stored in the memory to: receive an input from a single user, the received input comprising at least one search term; access, over a computer network, at least one of a Network Attached Storage (NAS) and a Direct Attached Storage (DAS); associate the received input with a search result comprising at least one digital item stored in the at least one of the NAS and the DAS based upon: the received input; prior inputs of search terms to the at least one of the NAS and DAS by the single user; prior accesses of the at least one digital item stored in at least one of the NAS and the DAS based upon the prior inputs of the search terms; and prior associations of the search terms of the prior inputs with prior search results comprising the at least one stored digital item, wherein at least some of the search terms of the prior inputs are unrelated to a name, original metadata and content of the at least one stored digital item and have previously led the single user to find and access the at least one digital item; and present the at least one digital item to the single user on the display of the computing device.