Make sure you use the django debug toolbar to see how these queries perform. 1000ds of people visiting freesound each day, each of them mainly uses search: you are potentially hitting the database for each letter they type. This could be a scalability problem if your queries aren't absolutely speedy.