We have recently moved a file server from 2008 R2 to 2012 R2 and are experience very bad Windows Search results. I have Windows Search installed on the file server and have indexed the contents (over 1 million files). What I have found is if I search for our specific test file in the parent directory it will not return all the results. For example we search "withdraw" and it missing things like "withdraw v3", "withdraw v2", and other variations.
However if I go into a subfolder that the file may be in (or within child folders of that subfolder) then it finds it. Some of these files I am talking about could be 6 levels deep on the file system.
I have already tried rebuilding the index and third party search tools find it without any issues. Is there some sort of limitation I am not aware about?
The server is 2012 R2 and the workstations are Windows 7 Pro. We do use DFS but I have tried mapping a drive to the share directly and it does the same.