Behaviour of match phrase query on english analyzed fields with stopwords

I figured it out. Really the gist is ...
For a document to be considered a match for any phrase say, “quick brown fox”, the following must be true:

  • quick , brown , and fox must all appear in the field.
  • The position of brown must be 1 greater than the position of quick .
  • The position of fox must be 2 greater than the position of quick .
    Then the specifics are down to the tokens that are generated.