PowerShell kullanarak SharePoint 2013/2016'da Arama Dizinini Sıfırlama
Sorun: SharePoint 2013 arama tarama işlemi sıkıştı ve bozuk arama dizinini sıfırlamamız gerekti.
Çözüm: SharePoint Server'daki arama dizinini sıfırlamak için şu adımları izleyin.
- SharePoint Merkezi Yönetimi >> Hizmet Uygulamalarına gidin
- Arama Hizmeti Uygulamanızı seçin
Arama Yönetimi sayfasında, sol gezinme menüsünün tarama bölümünün altındaki “Dizin Sıfırlama” bağlantısını tıklayın.
- Dizin sıfırlama sayfasında, SharePoint 2013'teki arama dizinini sıfırlamak için “Şimdi Sıfırla” düğmesine tıklayın.
SharePoint 2013'te dizini sıfırlamak için PowerShell betiği:
Bazen aşağıdaki nedenlerden dolayı bunu PowerShell ile yapmanız gerekebilir:
- Web kullanıcı arayüzünden arama dizinini sıfırlamaya çalıştığınızda büyük dizinde zaman aşımı hatası alıyorsunuz
- Yalnızca belirli içerik kaynağı için dizini kısmen sıfırlamak isteyebilirsiniz
PowerShell ile SharePoint 2013'te arama dizinini sıfırlayın:
Arama dizinini kısmen sıfırlamak için PowerShell buradadır (Belirli bir içerik kaynağı için arama dizinini sıfırla):
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
#Get Search service application
$ssa = Get-SPEnterpriseSearchServiceApplication
#Content Source Name
$ContentSourceName = "Crescent Portal"
#Get the content source
$ContentSource = Get-SPEnterpriseSearchCrawlContentSource -Identity $ContentSourceName -SearchApplication $SSA
#Get Each Start Address
$StartAddresses = $ContentSource.StartAddresses | ForEach-Object { $_.OriginalString }
#Clear Indexed content starts with custom contnet source
$ContentSource.StartAddresses.Clear()
#Re-add the start address to content source
ForEach ($Address in $StartAddresses ){ $ContentSource.StartAddresses.Add($Address) }
SharePoint 2013 Arama Dizinini Sıfırla:
PowerShell kullanarak SharePoint 2013 arama dizinini tamamen sıfırlamak için şu cmdlet'i kullanın:
(Get-SPEnterpriseSearchServiceApplication).reset($true, $true)
$True parametresinin anlamı: Uyarıları Devre Dışı Bırak ve Zaman Aşımını Yoksay hatası.
İlgili yazı: SharePoint Arama Taramaları Nasıl Durdurulur
