zahni's post in SharePoint 2013 Suche funktioniert nur mit Default Datenbanken wurde als beste Lösung markiert.
Probiere es mal so (für Enterprise Search):
Anlegen des Pfades für die IndexLocation: D:\Data\sps2013\Index\Default via Explorer/CMD
Den ApplicationPool Account als Managed Account einrichten
Den SP Such-Service in der Zentraladministration starten (sonst wirft das Script unten einen Fehler bei „indexlocation….“)
Anlegen der Suchdienstanwendung via Powershell:
(Der Database-Server ist über einen Alias konfiguriert)
$IndexLocation = "D:\Data\sps2013\Index\Default"
$ap = new-spserviceapplicationpool -Name "SharePoint - Service Search" -Account "DOMÄNE\Search-Service"
$ServiceApplication = New-SPEnterpriseSearchServiceApplication -Name "SearchService_Default" -ApplicationPool $ap -DatabaseServer "SPSQLTEST" -DatabaseName "SearchServiceDefault" -AdminApplicationPool $ap
New-SPEnterpriseSearchServiceApplicationProxy -Name "SearchService_Default Proxy" -SearchApplication "SearchService_Default"
$ServiceApplication = get-SPEnterpriseSearchServiceApplication SearchService_Default
$searchInstance = Get-SPEnterpriseSearchServiceInstance -local
$searchInstance.Provision()
$InitialSearchTopology = $ServiceApplication | Get-SPEnterpriseSearchTopology -Active
$SearchTopology = $ServiceApplication | New-SPEnterpriseSearchTopology
New-SPEnterpriseSearchAdminComponent -SearchTopology $SearchTopology -SearchServiceInstance $searchInstance
New-SPEnterpriseSearchAnalyticsProcessingComponent -SearchTopology $SearchTopology -SearchServiceInstance $searchInstance
New-SPEnterpriseSearchContentProcessingComponent -SearchTopology $SearchTopology -SearchServiceInstance $searchInstance
New-SPEnterpriseSearchQueryProcessingComponent -SearchTopology $SearchTopology -SearchServiceInstance $searchInstance
New-SPEnterpriseSearchCrawlComponent -SearchTopology $SearchTopology -SearchServiceInstance $searchInstance
New-SPEnterpriseSearchIndexComponent -SearchTopology $SearchTopology -SearchServiceInstance $searchInstance -RootDirectory $IndexLocation
$SearchTopology | Set-SPEnterpriseSearchTopology
do { Write-Host -NoNewline .;Start-Sleep 6;}
while ($InitialSearchTopology.State -ne "Inactive")
$InitialSearchTopology | Remove-SPEnterpriseSearchTopology -Confirm:$false