Outlook 2010 Advanced Find Not Working On 2008 R2 Server
-
14 Mayıs 2012 Pazartesi 08:53
Hi Guys,
I know this question has probably been asked a million times, but I can't think of any reason why it isn't working.
We have a Windows 2008 R2 terminal server, with about 15 users with Outlook 2010 installed. The issue we are facing, is that people are tring to do partial subject field searches, but to do that you need to use the advanced find tool.
I have tested this on my standalone PC also with 2010, and it works fine. On the server however, when the user does an advanced search for part of a word in the subject field, they get no results returned to them.
I have tried putting my mailbox into cached mode, and that seems to fix the issue, as my outlook then shows up in the list of indexed locations. If I then turn my cached mode off, I can still see my outlook in the list of indexed locations, and even after rebuilding the index, the advanced search goes back to not working.
I have noticed however, that if I leave the advanced find window open with a completed search that did not find anything, when a new e-mail arrives which matches the search result, it dispplays in the search results. If I then run the search again, the item disappears once more.
I have had a look at the local group policies on the server, and there is one that says "Enable indexing of non-cached exchange mailboxes" which I have enabled and set to true, but still no joy.
Am I missing something? As far as I am aware, this should now be working. Any help or suggestions would be appreciated, thanks.
N.B. I don't really want to have all my users using cached exchange mode if I can help it. Cheers
Tüm Yanıtlar
-
15 Mayıs 2012 Salı 04:22Moderatör
Hi,
The Advanced Find searching with Outlook in online mode is following the process below to get the searching result from Exchange Server:
Exchange Search Process without WDS Installed
The following Exchange Search procedure assumes the Outlook online mode client is using the Advanced Find feature, or does not have Windows Desktop Search (WDS)/Instant Search, or any other local indexing application installed.
A client (Outlook or Web Client) creates a search query, a search query contains the restriction and the scope, the "What" and "Where".
A. The Exchange Server Query Processor inside the store takes the query and builds a request based on the restriction and scope. The restriction is evaluated and converted to a MAPI restriction tree, providing the parameters of the query. The scope is the folder list and sets the boundaries of the query.
i. During this query evaluation (if a Noise Word File has been implemented), the query processes common words called Noise Words are removed. "A", "and", "the", are all examples of noise words.
B. The query is now sent to MSSearch.1. MSSearch creates a temporary folder called a Search Folder that will contain its results. MSSearch then reads the Index Catalogs and returns the Document ID's from the catalog that match the request.
The Search Folder is stored in a hidden folder hierarchy with a top level folder named Restrictions. These search folders are only temporary and the client does not directly access them.
2. The Query Processor then reads the Property Store to find the Entry ID's that match the Document ID's returned by MSSearch, these back links are then stored in the Search Folder.
3. A restricted view is then created based on the contents of the search folder. The information store then sends this view to the client. The client can now see all the items that match the restriction and scope of their query.
A. The search folder is deleted by the store when not used for a certain amount of time.More information:
http://blogs.technet.com/b/exchange/archive/2009/10/16/3408557.aspx
To fix the issue, we may need monitoring on the searching process.
And if the issue is related to Exchange Search, we may need diagnosing the issue refer to the following article:
http://technet.microsoft.com/en-us/library/bb123701(EXCHG.80).aspx
Sincerely
Rex Zhang
Rex Zhang
TechNet Community Support
- Düzenleyen Rex ZhangModerator 15 Mayıs 2012 Salı 04:24
-
16 Mayıs 2012 Çarşamba 08:50
Hi, thanks for the reply.
This is a very detailed explanation of how the search works on mailboxes.
I'm not 100% sure this will help me, as I dont think the problem is with the exchange searching, as if I log on as a user on a standalone client not using cached excahnge mode, the search works fine. If I then logged on as that same user to one of our terminal servers, the search no longer works correctly.
I feel it has something to do with the indexing on the server itself, as opposed to the searching on exchange.
Regards
James
-
08 Ekim 2012 Pazartesi 10:55
Hello, we are facing the exactly the same issue with 2008R2 RDSH and Outlook 2010 in online mode.
Have you found resolution to this?
thanks,
-
17 Ekim 2012 Çarşamba 19:28
Hello, we are facing the exactly the same issue with 2008R2 RDSH and Outlook 2010 in online mode.
Have you found resolution to this?
thanks,
I'm afraid I haven't done no.
Eds