Partial "Index Reset" (per ContentSource or StartAddress)
This script will remove and re-add your content source's start addresses.
SharePoint will more or less rebuild the index for these sources, when a full crawl is started.
$sourceName = "Local SharePoint sites"
$SSA = Get-SPEnterpriseSearchServiceApplication
$source = Get-SPEnterpriseSearchCrawlContentSource -Identity $sourceName -SearchApplication $SSA
$startaddresses = $source.StartAddresses | ForEach-Object { $_.OriginalString }
$source.StartAddresses.Clear()
ForEach ($address in $startaddresses ){ $source.StartAddresses.Add($address) }
Comments
- Anonymous
June 27, 2014
The comment has been removed - Anonymous
March 17, 2016
Doesn't SharePoint rebuild indexes when full crawl happens anyway?