17. The fast-search server of claim 12 further comprising: a client device, communicatively coupled to the fast-search server, to store a search data of a user and other users in a local cache of the client device to optimize speed of returning the data record of the music database prior to receiving all characters of the partial entry; and to store a results data of the user and other users in the local cache of the client device to further optimize speed of returning the data record of the music database prior to receiving all characters of the partial entry.
17. The fast-search server of claim 12 further comprising: a client device, communicatively coupled to the fast-search server, to store a search data of a user and other users in a local cache of the client device to optimize speed of returning the data record of the music database prior to receiving all characters of the partial entry; and to store a results data of the user and other users in the local cache of the client device to further optimize speed of returning the data record of the music database prior to receiving all characters of the partial entry. 18. The fast-search server of claim 17 further comprising: wherein the search data includes the previous characters typed in the query and other characters provided by different users querying the data record, and wherein the results data includes the data record matching the search data.