Try searching your dropbox for "the day I took a bunch of photos on the subway on the way to work", and you'll see none...
Yet dropbox probably has all the info to answer that search - they can parse the natural language query, they can detect when multiple photos were uploaded on the same day, they can look at location and time tags and see which ones might be 'on the way to work'. They can see which photos might visually look like they were taken on a subway.
How about "Me on dress-silly day". Again, no matches. Or "My broken arm". No matches. But I totally have that image.
Dropbox need to take a step back, and consider that for each query there probably is a correct answer. And they need to track what the user types, and which image they eventually view, as training data to refine their algorithm.