Our current setup is the Outlook 2007 client connected to an Exchange 2003 server. We run the client on 2K3 terminal servers and have disabled PST files. There is quite a large volume of emails stored in any one folder, per user. I'd like to improve the performance of searching the email items if at all possible. As it stands right now a search will lock the client up for a good minute or more while it queries the email items. Note that deleting emails in most cases is not an option. Does anyone have any other suggestions for speeding up the searches?
First of all, you should upgrade your Exchange Server to a newer version, that probably already helps a lot.
Second thing, you should make sure that you don't have more items in a folder than the recommended limit.
The limits are:
Exchange 2000/2003: 5,000 Exchange 2007: 20,000 Exchange 2010: 100,000
If you are over this limit, you should move the items into a separate folder.
Also, it depends on your settings. Do you use an OST file (Offline mode)? If yes, it helps moving it to fast disk (i.e. SSD)