If you are interested on learning how SharePoint 2013’s Enterprise Search can help you build a product-centric web site check this post series out:
How to set up a product-centric website in SharePoint Server 2013
It uses search out of the box features to build a “Contoso” web site based on a product catalog created and managed on a different site collection.
The series of blog posts by Bella Engen guides you through the sites configuration, data load, site navigation, web parts configuration and refiners placement.
The posts are very interesting and mix information on the features used and steps to configure but it lacks some configuration information and support material.
On Stage 2, the metadata configuration was complicated in my case and the data load into the product catalog site is very confusing. In my case, after I’ve created the Product Catalog site collection I went to the Products list and I couldn’t find the Item Category column on the list.
After I’ve added the Item Category site column to the Products list, I had to go to the Metadata Management Tool and create a new group to be associated with my site collection.
With the group created, I’ve created the Product Hierarchy term set.
Back to the Product list, I had to associate the Item Category field with my term set:
At the point, I was ready to run the powershell scripts. I’d recommend you to download the script files from this zip file and execute it instead of the script Bella provided.
Please edit file file InputParameters.ps1 and provide values for the following variables:
- $productCatalogSiteCollectionURL : Complete URL for your product catalog site collection.
- $CatalogInpFile : Path to the products.txt file. If you keep the structure from the zip file you don’t need to change this variable.
- $TaxonomyInpFile : Path to the taxonomy.csv file. If you keep the structure from the zip file you don’t need to change this variable.
- $termStoreName : Name of your Term Store.
- $termSetName : Name of your Term Set.
After the configuration is done, execute the powershell script in order:
On Stage 6, she doesn’t provide the master page and page layouts templates which doesn’t change the steps you can do but doesn’t make your local experience as cool and fancy as you see on the posts.
Overall, a very good reference if you want to understand the out of the box search capabilities to create dynamic sites based on search.