Hello SharePointers ;),
Here is another quick finding which I just thought should be shared to save someone precious time. If you are dealing with SharePoint 2013 search and Result sources, you must try to test the query template before saving it. If you are not able to see any results instead just a red error saying below text don’t get scared I have quick solution for you.
“The Search display templates are not present on this site collection. To add them, you need to activate the “Search Server Web Parts and Templates” feature on the Site Collection Features page.
Display Error: The display template had an error. You can correct it by fixing the template or by changing the display template used in either the Web Part properties or Result Types.
Template ‘~sitecollection/_Catalogs/masterpage/DisplayTemplates/System/Control_QueryBuilderPreview.js’ not found or has sytax errors. (Load Template: ) ”
You must get frustrated because your search is properly configured, its crawling the data and you are able to see results while searching. After looking at what was missing I found that in fact there was a feature missing on the Central Administration site collection. The feature is called Search WebParts.
But its not so quick that you just navigate to Site collection feature and activate it. As this feature is present at central admin site collection level so it requires extra privileges to activate it. To fix the problem, simply run the following command in an elevated SharePoint Management Shell:
Enable-SPFeature SearchWebParts -url http://<central admin url>
Bingo!! Just, re-open the “build your query” page, and everything should work properly!
Hope that post was able to help you. Please press like button it that saved your time.
Happy SharePointing 🙂