Searching via OWA or Outlook Online Mode Fails

Environment:
•      Server 2008 R2 SP1
•      Exchange 2010 SP1 Rollup v5 – Server has all roles.  I have never removed any of these roles.

Issue:
I am unable to search either via Outlook Web Access or Outlook Online Mode.  The search attempts but yields no results.  I am not running in Cached mode nor do I want to do so to resolve this.

Steps taken so far:
1.      Ran the script .\ResetSearchIndex.ps1 –force –all
2.      Manually deleted the Exchange search cache.
3.      Ran the script .\ResetSearchIndex.ps1 then .\ResetSearchIndex.ps1 –force –all
1.      I made sure that event id 109 shows after the crawl restart but I never see id 110 (to show that the crawl was finished).
4.      Rebooted several times.
5.     No useful information in eventvwr to show any errors or problems.

Other information:
Search was working normally since the server came online at the end of 2010.  I did have some problems with it two weeks ago and I ran the Step 1 above and it fixed the issue.  However, recently search is entirely broken and will not run even with the above steps.  No recent Windows updates or other changes made recently.
IQ_ITAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
IQ_ITConnect With a Mentor Author Commented:
This is the first time on EE that I didn't even get a single reply in two days...

Anyway, I solved the issue on my own.  This question should be kept to show others what might be neccessary to do in order to fix it:

-  Removed RUS entries via ADSIEDIT.
-  Increased APP EVENTLOGS from 20MB to 40MB.
-  Deleted local .dat files.
-  Ran and re-ran the resetsearchindex script, compared exchange backups to current catalog file and noted that the new files are getting deleted/recreated but they are not growing.  Exchange showing that the mailbox DB is indexed and is crawling but never finishes crawling.
-  Dismounted, ran reindex, remounted mailbox store.
-  Copied over backup indexes which resolved older searches but not newer.
-  Ran the script:  [PS] C:\program files\Microsoft\Exchange Server\V14\Scripts>.\Troubleshoot-CI.ps1 -Action DetectAndResolve -Symptom all -database "mailbox database 2079651186"
-  Ran "\MSExchange Database ==> Instances($database)\I/O Database Reads Average Latency"
-  "\MSExchange Database ==> Instances($database)\I/O Database Reads/sec"
-  "\MSExchange Database ==> Instances($database)\I/O Database Writes Average Latency"
-  "\MSExchange Database ==> Instances($database)\I/O Database Writes/sec
^ results are "average"
-  .\Troubleshoot-DatabaseSpace.ps1 -MailboxDatabaseName "mailbox database 2079651186"
^ = not logged, no information.
-  http://blogs.technet.com/b/exchange/archive/2011/01/18/3411844.aspx
-  Created a new mailbox DB, migrated my mailbox and so far no positive results, performance counters still showing 0 for fullcrawl.
-  Ran .\ResetsSearchIndex.pst -force mbdb
-  Events 109 and 110 showed for MBDB but search is not working at all.
-  Reregistered MapiProtocolHandlerStub.dll and msfte.dll, restarted Search and indexer.
-  Set-MailboxDatabase "MBDB" -IndexEnabled $false and then Set-MailboxDatabase "MBDB" -IndexEnabled $true + restarted search+indexer.
-  Mailbox in MBDB shows event ID 110 and is also searching normally!
-  Mailbox in  "mailbox database 2079651186" USER = test successful for a recent file.
-  Indexes are building!  Search is working but will need to build.

I think the actual solution in my case was probably re-registering the .dlls but it could have been flagging the DBs for non-crawl then re flagging them as well.
0
 
IQ_ITAuthor Commented:
Two other notes:
1.  When I check the Catalog files and compare to backups, it looks like the newly created catalog files are not growing in size and are at the size when they were created.  The backup cat files are like 70GB and the new ones sit at 129KB.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.