Some exact phrase queries won't work when a word's position is greater than 1000. This is due to engine optimizations.
A workaround may be to
- A) Segment the data into several attributes
- B) Have an attribute array of the words you want to trigger the search.
If you choose A), you may also want to weigh the attribute in the ranking in a specific manner-- see this guide.