David,
I think I have an idea what's going on. There is also a field called 'height' which has aliases 'y' and 'h' and the query parser is thinking that you want to search filename and height from the start of their values but then there are no more parameters and it gets confused.
I'll investigate further.
-Kirk