Unsolved
This post is more than 5 years old
1 Rookie
•
48 Posts
0
1247
August 20th, 2007 21:00
Searching User Archive Folders - results don't match between Web and PlugIn
Environment:
Exchange 2007 Server,
EmailXtender 4.81.409
Outlook 2003 on EmailXtender Client,
Outlook 2007 on Client PC with the 4.81.409 ExSearch Plug-In
When logging in with end-user ID and using the ExSearch Outlook Plug-In, the search only displays 1 of the 3 messages in the User Archive Folder. This behavior is the same for this user for both Outlook 2003 and Outlook 2007. When logging in that same user against the web-based Search, all three messages are returned.
The service account, using the Admin search with the Plug-In displays all three messages.
The EmailXtender Administrator correctly reports that there are 3 messages in that User Archive.
Any ideas?
Exchange 2007 Server,
EmailXtender 4.81.409
Outlook 2003 on EmailXtender Client,
Outlook 2007 on Client PC with the 4.81.409 ExSearch Plug-In
When logging in with end-user ID and using the ExSearch Outlook Plug-In, the search only displays 1 of the 3 messages in the User Archive Folder. This behavior is the same for this user for both Outlook 2003 and Outlook 2007. When logging in that same user against the web-based Search, all three messages are returned.
The service account, using the Admin search with the Plug-In displays all three messages.
The EmailXtender Administrator correctly reports that there are 3 messages in that User Archive.
Any ideas?
No Events found!
fschlupp
397 Posts
1
August 23rd, 2007 06:00
On the EX machine set EnableDebugSearchOutput = 1 using regedit under HKLM/Software/OTG/EmailXtender
This setting causes EX to create a file called debugsearch.txt in the .\Program FIles\OTG\EmailXtender directory. This may help support understand what's happening during the search.
DHCSTI
1 Rookie
•
48 Posts
0
August 25th, 2007 07:00
During troubleshooting, we noted some interesting things.
I have three messages (A,B,C) across two volumes (I, II), one of which is closed an the other one open.
Message A is in volume I, which is closed.
Messages B and C are in volume II, which is open.
Allow UDA Deletion from Archive is selected.
When the end-user uses the plug-in, only message B is returned (this is one of two messages on the open Volume)
Here is the interesting part -
When I enable "Allow Ownership Search" on the folder, the search results are inverted- Messages A and C are returned. (the message from the closed volume, and the other message from the open volume)
In any case, the web-based search still returns all three messages.
fschlupp
397 Posts
0
August 27th, 2007 06:00
I think this will come down to how EX is indexing the messages during archive.
It may be worth mentioning that EX calculates a field called xvOwner for each email archived. The information is temporarily stored in a file in the message center. This field will contain an emailid (MD5 hash?) for each user that appears in the to/from/cc. You'll also see the supervisor emailid if the message belongs to a member of the supervisor group. This information is then added to the ISYS fulltext index. Thus users 'own' certain messages and can search for them.
I've always thought search as having an implied 'where' clause.
For example if I'm performing a User search for the keyword 'Enron' I'm really asking for all emails containing 'Enron' where 'Frank Schlupp' appears in the to/from/cc (or more accurately the xvOwners field). Oh, and there is an xvTo and an xvFrom field. Perhaps the bug has something to do with those fields as well.
Hope this helps.
DHCSTI
1 Rookie
•
48 Posts
0
August 27th, 2007 08:00
The mailbox user is Jayne Cobb, the only member of the Public Relations distribution list. The UDA is set for the Public Relations dl (not set as admin)
Message A:
From Jayne Cobb to Jayne Cobb
Messages B and C:
From Malcolm Reynolds to Public Relations.
Again, without UDA ownership search enabled, only Message B is returned.
With ownerhsip search enabled, Messages A and C are returned.
fschlupp
397 Posts
0
August 27th, 2007 13:00