Start a Conversation

Unsolved

This post is more than 5 years old

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?

397 Posts

August 23rd, 2007 06:00

I'm not sure of the solution but perhaps start by reindexing the volume. If that doesn't help create a debug log and start a call with support.
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.

1 Rookie

 • 

48 Posts

August 25th, 2007 07:00

Thank you. The registry hack is good to know for enabling the debug output to text. I have opened a case, which is still in progress. They have recreated this "undocumented feature" and are working on a resolution.

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.

397 Posts

August 27th, 2007 06:00

Please tell me more about the to/from/cc fields for the A,B and C messages.
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.

1 Rookie

 • 

48 Posts

August 27th, 2007 08:00

Why would this change the results shown from the web search page vs the ExSearch plug-in?

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.

397 Posts

August 27th, 2007 13:00

I agree. It shouldn't make a difference. It must have something to do with the dl. Please post back with the resolution from support.
No Events found!

Top