Content Index State Crawling

We have an Exchange database that seems to always have a Content Index State that is crawling.  Some end users have complained about slow searches and indexing issues (which is expected).  We have stopped the search services and renamed the catalog directory in an effort to rebuild the search catalog, but it just goes right back to crawling.  The database is only about 300GB, so I don't think size is an issue.

Could it be there is some corruption on the database that is causing issues with the index catalog.  We have removed the database from the DAG and tried it as a stand alone database, with the same results.

Any ideas would be appreciated.

January 28th, 2015 3:50pm

did you find anything in the event viewer (app/Sys logs).

You may consider restarting Search Indexer service and then check if that gets healthy or not.

If it still doesn't say healthy then you might have to consider Resetting Search Index for problematic Database or all database if all if it is a problem with all databases.

Refer to the link below to get info about how to reset Search index for a database.

Exchange 2010 Database copy on server has content index catalog files in the following state: Failed

Establishing Exchange Content Index Rebuild Baselines Part 1

How To Troubleshoot Issues With Exchange 2010 Search

Reply back with the outcome!

Free Windows Admin Tool Kit Click here and download it now
January 28th, 2015 8:28pm

Stop the search service, delete the index completely start the search service and then run the below command:

update-mailboxdatabasecopy <DB Name> -catalog only>

January 28th, 2015 9:04pm

that command does not work for a stand-alone copy.  I explained I already removed the copy and the server from the DAG.

I have restarted the services, I have deleted and recreated the catalog.  It just goes back to crawling and eventually fails.

Free Windows Admin Tool Kit Click here and download it now
January 29th, 2015 7:55am

I have a Exchange 2013 environment, not a 2010.
January 29th, 2015 7:56am

In Exchange 2013 follow the below steps

Stop the Microsoft Exchange Search and Microsoft Exchange Search Host Controller service. Run Stop-Service MSExchangeFastSearch and Stop-Service HostControllerService if you are into Shell.

Browse to where the database files are located on the disk. Along with the database file, you will see a folder with a long string as the name. It will have three sub-folders as well. Delete the main folder along with the sub-folders. This is the folder where the index is stored.

Restart the Microsoft Exchange Search and Microsoft Exchange Search Host Controller service. Run Start-Service MSExchangeFastSearch and Start-Service HostControllerService if you are into Shell.


 Give it a minute and a new folder will be created and a new index will be built.

Free Windows Admin Tool Kit Click here and download it now
January 29th, 2015 8:15am

Hi,

In addition the above suggestion, I would like to clarify the following thing:

When this issue occurs, please check if System Center Operations Manager is running the Toubleshoot-CI.ps1 script. This will cause the Exchange Search service to restart before it completes the indexing process, then "Content index state" remains stuck in "crawling".

Hope my clarification can be helpful to you.

Best regards,

January 31st, 2015 7:48am

As stated above, I have already tried this....multiple times.
Free Windows Admin Tool Kit Click here and download it now
January 31st, 2015 7:57am

I am not running SCOM, I never said I was.  TroubleshootCI.ps1 is a Exchange 2010 script, it does not work on 2013 due to registry changes made.
January 31st, 2015 7:58am

Did you ever get a resolution to this? I have the exact same issue, and a 2013 environment as well. As you did, I have tried the fixes above multiple times.

Free Windows Admin Tool Kit Click here and download it now
August 27th, 2015 8:50am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics