The process goes like this:
- Install Sitecore 9
- Install Powershell Extensions (Apparently version 5 of the full package works fine but I tend to stick with recommended versions so went with
Find it here:
https://marketplace.sitecore.net/Modules/Sitecore_PowerShell_console.aspx
3. Install SXA
Download: https://dev.sitecore.net/~/media/1FF242BE683E4DE989925F74B78978FC.ashx
Installation Instructions: https://dev.sitecore.net/~/media/C9C535C21F8A4455BCF1F7F6C7AB1D1D.ashx
4. Rebuild indexes
5. Rebuild Link Databases
Should all be done right? I mean the indexes are defined in
\App_Config\Include\Z.Foundation.Overrides\Sitecore.XA.Foundation.Search.Solr.config
And are shown in the indexing manager:
But there's a bit in the installation manual you should read closely:
Create SOLR SXA cores
After installing SOLR and connecting it to your Sitecore instance, you may notice that a number of default Sitecore platform cores have been added. In SOLR a core is an instance of a Lucene index and contains the configurations for that index. Each index should have its own core, therefore for each custom index you wish to create for SXA, you must create a core.
To create your SOLR SXA core:
1. Duplicate core directory created for sitecore_master_index (or company_name_master_index) twice and rename to:
- sitecore_sxa_master_index
- sitecore_sxa_web_index
You then need to add the cores to SOLR through the Solr Admin page usually: https://localhost:8983/
All good so far - but there is two tricks you also need to do or else when you try and re-index these two new indexes, it will take a micros-second and nothing will happen:
- Restart the Solr service so it picks up the new indexes
- Restart IIS or your website
You can then reindex properly and eveything will be hunky dory
Also note missing these indexes will definitely cause errors later on.
Lastly SXA 1.7 Update 1 supports custom indexes as described here: