SharePoint auto created managed properties and document processing performance

Out of the box, SharePoint 2013 will automatically create a Managed Property when it discovers a Site Column in a SharePoint site. This TechNet article describes this feature: This feature makes it easy for users who use a site column on multiple lists on their site to also search for that content based on…


Search Performance: A case of AV slowing down crawls

In the services world supporting Search, I commonly see the nasty impact of Anti-Virus (AV) on the performance of SharePoint Search. Before diving into this scenario, I want to first reiterate the following KB: Certain folders may have to be excluded from antivirus scanning when you use file-level antivirus software in SharePoint Which states: These…


SharePoint Search Runbook – Move Admin Components

This post may be used as a reference to help create or update a SharePoint search runbook. Move Admin Components In some environments it is necessary to separate admin components and crawl components. The PowerShell commands below may be used to move the admin components to a new server. This process assumes that search components are already…


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…


SharePoint Search Topology Limits Clarified for the Crawl Component

As more environments begin scaling out to the documented limits for Search, a common question tends to get asked… "Does the Crawl Component count against the 64 component limit?" The short answer is… no, the Crawl Component does not count against…(read more)


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)


SharePoint 2013 Search: How clicks change relevancy and rank scoring

If you've ever looked at rank log or the ExplainRank.aspx page, you may have noticed that term frequency scoring is only a portion of the total rank score.  There are many other relevancy features which contribute to rank scoring.  Among them are "click events".  Click events measure the interaction, or lack of interaction, between a…

SP2013 Crawling *Explained: Enumeration/Discovery (Part 3a)

With VerboseEx logging enabled, the crawl of a single item (or interchangeably, a "document") can generate more than 6000 ULS events , at times making troubleshooting a particular document analogous to finding the needle in the haystack. In this series…(read more)


SharePoint 2013 Search: Full-Text Index and Context Weight Groups – What is wrong with my rank model?

In a previous blog, I talked about the important relationship between relevancy, rank models, managed properties, the full-text index and context weight groups.  If you are going to doing any relevancy tuning, you must understand how managed properties map to context weight groups in the full-text index and how, through the rank model, you can…