Bevor Sie beginnen:
Wenn Sie nach der Installation von SharePoint Server 2013 Preview den Farmkonfigurationsassistenten verwendet haben, stellen Sie sicher, dass dort die Such-Dienstanwendung erstellt wurde. Um zu überprüfen ob die Search Service Application vorhanden ist, gehen Sie in die Zentraladministration auf verwalten der Dienstanwendungen im Abschnitt Anwendungsverwaltung klicken.
In diesem Blog wird davon ausgegangen, dass die Search Service Application noch nicht existiert.
Öffnen Sie Ihre SharePoint Management Shell und führen folgende Befehle aus:

Application Pool erstellen:
$ApplicationPool = new-spserviceapplicationpool –name “Search Service Application” –account “DOMAIN\USER”
Search Service Application erstellen:
$SearchApplication = new-spenterprisesearchserviceapplication -name SearchAdmin -applicationpool $ApplicationPool
Search Service Application Proxy erstellen:
$ApplicationProxy = new-spenterprisesearchserviceapplicationproxy -name SearchProxy -Uri $SearchApplication.uri.absoluteURI
Prüfen ob der Search Service Application Proxy online ist:
$ApplicationProxy.status
Prüfen ob die lokale Suche Service Instanz online ist:
$SearchServiceInstance = get-spenterprisesearchserviceinstance –local
$SearchServiceInstance.status
Wenn die Instanz deaktiviert ist, dann diesen Befehl ausführen:
Start-SpEnterpriseSearchServiceInstance -identity $SearchServiceInstance
Search Administration Component bereitstellen:
$SearchServiceInstance = get-spenterprisesearchserviceinstance –local
set-spenterprisesearchadministrationcomponent –searchapplication SearchAdmin –SearchServiceInstance $SearchServiceInstance
Crawl Topology erstellen:
$CrawlTopology = $searchapplication | new-spenterprisesearchcrawltopology
Neuen Crawl Store erstellen:
$CrawlStoreID = $SearchApplication.CrawlStores | select id
$CrawlStore = $SearchApplication.CrawlStores.item($CrawlStoreID.id)
Neuen Crawl Component erstellen:
$Hostname = hostname
new-spenterprisesearchcrawlcomponent -crawltopology $CrawlTopology -crawldatabase $CrawlStore -searchserviceinstance $Hostname
Crawl Topology aktivieren:
$CrawlTopology | set-spenterprisesearchcrawltopology -active
Neue Query Topology erstellen:
$QueryTopology = $SearchApplication | new-spenterprisesearchquerytopology -partitions 1
Variable für die Query Partition erstellen:
$QueryPartition = ($QueryTopology | get-spenterprisesearchindexpartition)
Neuen Query Component erstellen:
new-spenterprisesearchquerycomponent -indexpartition $QueryPartition -querytopology $QueryTopology -searchserviceinstance $SearchServiceInstance
Property Store DB Variable erstellen:
$PropertyStoreID = $SearchApplication.PropertyStores | Select id
$PropertyStoreDB = $SearchApplication.PropertyStores.Item($PropertyStoreID.id)
Query Partition konfigurieren, damit diese Property Store DB nutzt:
$QueryPartition | set-spenterprisesearchindexpartition -PropertyDatabase $PropertyStoreDB
Query Topology aktivieren:
$QueryTopology | Set-SPEnterpriseSearchQueryTopology -Active
Unter Central Administration > Service Applications > Manage Service Applications > SearchAdmin > Content Sources > Local SharePoint Sites > Crawl scheduling anpassen.