This walkthrough describes how to set up Solr for use with Sitecore in automated way. Manual process is describer on Sitecore documentation portal - link. As you can imagine manual process of renaming about 50 configuration files is time consuming and error prone. Sitecore Automation Module (SAM) could help you automate this process with minimal effort and remove a human factor that can make a mistake
Install-Module Sitecore-Automation
Option '-verbose' helps you to understand what is happening during installation.Import-Module Sitecore-Automation
Orginal spreadsheets are available to download on Sitecore documentation portal Excel spreadsheets was converted by me to CSV files with exaclty the same structure. I just changed the names of the headers by removing spaces and other characters not allower in property name. Download the CSV that lists of all the configuration files that you must enable or disable for each server type.For each Sitecore release and every update from Sitecore 8.1 and later, there is an Excel spreadsheet that you can download listing all the configuration files available in Sitecore. The configuration files listed in the spreadsheet are located in the Website\App_Config\Include folder.
To switch Sitecore search provider to SOLR run Set-SitecoreEnvironment command from sitecore-automation module:
The script does three things: