I have written a series of blog posts where I have shared detail on Installation and configuration of SharePoint 2016 and also for WFEs. In this blog I am sharing PowerShell cmdlets to setup the Search Service for newly created SharePoint farm. Use a new Application Pool for setting up Search Service and name it “SearchService ApplicationPool”
Run the following PowerShell on the web front end that does not run distributed cache (WFE Server).
Provision the SharePoint Search service application in order to name the database according to the preferred naming convention.
$AppPool = Get-SPServiceApplicationPool –Identity “Search app pool name” $ServerName = (Get-ChildItem env:computername).Value $ServiceAppName = “Search Service” $DatabaseName = “SP_SearchService” Start-SPEnterpriseSearchServiceInstance $ServerName Start-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance $ServerName $App = New-SPEnterpriseSearchServiceApplication -Name $ServiceAppName -ApplicationPool $AppPool -DatabaseName $DatabaseName New-SPEnterpriseSearchServiceApplicationProxy -Name “$ServiceAppName Proxy” -SearchApplication $App $clone = $App.ActiveTopology.Clone() $Instance = Get-SPEnterpriseSearchServiceInstance New-SPEnterpriseSearchAdminComponent –SearchTopology $clone -SearchServiceInstance $Instance New-SPEnterpriseSearchContentProcessingComponent –SearchTopology $clone -SearchServiceInstance $Instance New-SPEnterpriseSearchAnalyticsProcessingComponent –SearchTopology $clone -SearchServiceInstance $Instance New-SPEnterpriseSearchCrawlComponent –SearchTopology $clone -SearchServiceInstance $Instance New-SPEnterpriseSearchIndexComponent –SearchTopology $clone -SearchServiceInstance $Instance New-SPEnterpriseSearchQueryProcessingComponent –SearchTopology $clone -SearchServiceInstance $Instance $clone.Activate()
You can also create it through Central admin by going through Service Applications and create new Search Service application:
No Comments