Search Health Reports (SRx) – Digging in further with PowerShell

After introducing the Search Health Reports (SRx) last year, we continued to extend the battery of PowerShell tests for analyzing and troubleshooting a SharePoint 2013 and SharePoint 2016 on-premises search farm. Because most of these efforts resulted in new or improved tests, we largely suggested and recommended the RunAllTests report and Indexer Disk report to leverage the SRx…

0

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 software interfering with the component (most commonly, AntiVirus or file-level backup utilities). In this post, we’ll specifically look…

6

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 a Premier Support contract and you need to engage us on anything…

1

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, detailed look at query flows and the indexer. Most of the focus will be OnPrem SP2013, but we expect…

0

SharePoint Search *Quirks: Query Variables

In several forums, emails, and discussions, I keep seeing this recurring question, “How can I limit results to a specific library [in this site collection]?” Turns out, this was more difficult than I originally thought …until I found mention of the escape character “\” (essentially as a side note in an example) in this invaluable…

3

Problems Crawling the non-Default zone *Explained

In a nutshell, there is an undocumented assumption baked into SharePoint Search that the Default Public URL of a Web Application will be crawled. If you want everything to work auto-magically, crawl the Web Application’s Public URL for the Default zone (*Note: the crawler requires Windows Authentication [NTLM or Kerberos] in whatever zone your crawl…

19

From SPC14: “Troubleshoot Search” session (spc375)

Wow! I wanted to send a huge thank you to the >500 folks that attended our session today and for the very gracious feedback. Here is a link to our session on Channel9: How to manage and troubleshoot Search: A practical guide (SPC375)https://channel9.msdn.com/Events/SharePoint-Conference/2014/SPC375   And as promised, here’s the PowerShell that I build for filtering the ULS by…

4

SP2010: Search Query Load Balancing *Explained (part 2)

In part 1, I described the load balancing that occurs among Query Components (e.g. SSA load balancing). In this post, I’m expanding the focus to the load balancing involved when there are multiple instances of the SQ&SS (e.g. Farm level load balancing) and from this, begin to explain why the “Internal Server Error Exception Occurred” failure is intentionally ambiguous. I’ll then wrap up this…

4

SP2010: Search Query Load Balancing *Explained (part 1)

Seemingly “sporadic” query problems are often just straightforward failures being masked by the three levels of load balancing involved with a SharePoint 2010 Search Query. My goal here is to help unravel all the moving pieces by first illustrating a base case and then expanding out a component at a time to explain the various levels of load balancing. In this post, I’ll focus on…

6

Alternate Access Mappings (AAMs) *Explained

Based on many of the support cases that I’ve seen, Alternate Access Mappings (AAM) may be one of the least understood aspects of SharePoint and can have substantial impact on Search (both Crawl and Query). In this post, I’ll document some of my experiences and insights on AAMs. Note: “Plan alternate access mappings (Office SharePoint Server)” is the best…

36