Searches on Microsoft accounts are inherently slow, additionally we only search the Inbox of Microsoft accounts
Our searches are passed directly to the provider, each provider has their own search algorithms. We have no control over what the provider returns.
You can improve the speed of searches by implementing a search date period in your application that for example only searches the last 3 months by default.
- Disallow searching with less than 3 characters
- Limit 1 search per 30 seconds
- Ensure you apply filters by default
- received int he last three months.