When an input string such as "myemail@gmail.com" is indexed it is split into two string:
"myemail"
"gmail.com"
Therefore the query is actually searching for two separate terms that are next to each other, which is a little bit more complex.
How many files are in your index?