While performing some tests to check how ES behaves if one of the query
keywords is a stop word (for e.g. the), I came across a weird behaviour. If
I perform a "text" AND query for "The queen" (looks like
https://gist.github.com/2867311) then I get some results back. But
performing a bool query with must clause for "the" and "queen" does not
return any results (https://gist.github.com/2867307).
In my understanding, a text AND query can be directly mapped to a bool MUST
query. Apparently, that is not the case.
Is this an expected behaviour of ES?