When you are unable to stop a crawl (full or incremental) using the Central Administration UI, you can try one of the below steps
Approach 1 (Restart Search services)
1. Stop and start the SharePoint Server Search 15 service
2. Go to services.msc -> SharePoint Server Search 15 -> Restart
Run the PowerShell script on the SharePoint server
Approach 2 (Using net start command)
net stop OSearch15
net start OSearch15
Approach 3 (Using PowerShell command)
Stop-Service -name OSearch15
Start-Service -name OSearch15
Approach 4 (PowerShell script to stop the SharePoint Crawl Job)
Add-PSSnapin "Microsoft.SharePoint.PowerShell"
Get-SPEnterpriseSearchCrawlContentSource -SearchApplication "Search Service Application" | ForEach-Object {
if ($_.CrawlStatus -ne "Idle")
{
Write-Host "Stopping currently running crawl for content source $($_.Name)..."
$_.StopCrawl()
do { Start-Sleep -Seconds 1 }
while ($_.CrawlStatus -ne "Idle")
}
}
Approach 5 (Perform an Index rest)
Browse to Central Administration -> Search Service Application -> Crawling-> Index Reset -> Reset Now
Note: Resetting the crawled content will erase the content index. After a reset, search results will not be available until crawls have been run.
No comments:
Post a Comment