Search Health Reports (SRx) – Summary for each ‘Test’

Brought to you by, the Search Health Reports (SRx Core), which can be downloaded here, is a PowerShell-driven tool for surfacing complex diagnostics for SharePoint Search through new multifaceted reports. The SRx includes a battery of tests that leverage a customized SSA object extended with contextual data from many disparate sources.  For more information on this tool, please…


PowerShell: Getting Link Counts per Host Domain

Let's consider this throwback Thursday. A couple of years ago, I posted this " PowerShell to Rebalance Crawl Store DBs in SP2013 ". As a side note, I mentioned the following PowerShell to leverage the CrawlLog object for viewing some Crawl Store level…(read more)

SP2013: Using Get-SPIndexReports to Troubleshoot Failed Master Merge

Ever had an SP2013 Index Component report a yellow exclamation point ( ) to indicate a "degraded index component" and then wondered what that really meant? From my experience, these almost always either tied to an underlying disk problem and/or some external…(read more)

MS Ignite “Effective Search Deployment” Session References (BRK3176)

Thank you everyone that came by to talk about our favorite subject… Search. We are incredibly grateful for the number of folks that added us to their schedule, and we hope you came away learning something new. If your company or organization has…(read more)

PowerShell to Deploy an SSA Across Multiple Servers (v2.0)

A few years back, I published a PowerShell script to deploy a SharePoint Search Service Application across multiple servers, but it admittedly had a few quirks in regards to Index path location… until now. Below, I’ve attached the new…(read more)

Another Shameless Self-Promotion: Presenting at Microsoft Ignite 2015

Coming to Microsoft Ignite next week? Then I invite you to come see Kristopher Loranger and I present on Tuesday, May 5: Effective Search Deployment and Operations in SharePoint Server 2013 We'll be covering some architecture best practices…(read more)

Shameless Self-Promotion: Presenting at Microsoft Ignite 2015

If you are coming to Ignite this year and want to know more about Search in SharePoint 2013, come see Brian Pendergrass and I Tuesday @9am! Effective Search Deployment and Operations in SharePoint Server 2013   We will cover some architecture best practices, detailed look at query flows and the indexer. Most of the focus…

The most important Timer Job for Search you may not know exists

What comes to mind when I say "Application Server Administration Services" timer job? Based on the name alone, Search is probably the last answer – it was for me… until I learned just how important this timer job is to Search. Having failures during…(read more)

SharePoint 2013 Search: Managing Query Rules with PowerShell

One thing I've noticed about Query Rules, Search Admins are really good at creating Query Rules… not so good at deleting them.  Query Rules become difficult to manage when the number of rules in the environment grows to several dozen, hundreds or even thousands. As content and relevancy change with time, Query Rules may become invalid or unnecessary.  For example, a…