Hello @Jade Liang-MSFT,
thanks for your email.
If I simply type "Gaviraghi" as search term (using "Normal" search box within Outlook and not the "Advanced Find") I get a lot of results but of course also emails I'm not looking for.
If I just want to search for all emails received from "Andrea Gaviraghi" (selecting "Current Mailbox" as Search Scope) it's impossible with the "Normal" search box. I have to use "Advanced Find".
If it's by design it would be good to have this written in some articles.
Regarding the "Natural Language Queries" I followed what's written in the article:
"For example, Outlook supports the use of natural language queries, such as received:this year. However, Outlook FAST search does not. Therefore, if you submit received:this year, Outlook automatically displays WDS search results. To use FAST search for a similar query, you would need to submit the following criteria: received>12/31/2016"
If I search "received:this year" I get mixed results, also from previous years;
But the same occurs if I search "Received> 01/01/2021" as I still get mixed results, also from previous years;
I also read this:
"To recap, Outlook uses FAST search and/or returns results using FAST, except if any one of the following conditions are true:
-Outlook is connected to the mailbox in online mode;"
This is my scenario as I'm running Outlook 2016 in Online Mode with my mailbox on Exchange 2019 server (OnPrem).
To recap: based on my own research/experience if Outlook is running in Online Mode the only way to get trusted/reliable results is to user the "Advanced Find".
Again, if this is by design ok, but please MS write this somewhere!
Thanks,
Andrea Gaviraghi