We are building a website on SharePoint 2013 using the new cross site publishing and search features. We want to implement a "Related Items" feature using the Content Search web part in tandem with managed metadata fields that exist across all page content types. Hence content (catalog items) could be tagged with a "Locations" field to describe the content item's geographical relevance.
If we have a catalog item page that is using the Content Search web part (and Content Reuse web parts) to display the main page information is it then possible to add another Content Search web part to the page that uses data from the main query (i.e. the contents of the Location field) to run another search to pull back all other content matching the same Location. In our context the Location field allows multiple values so ideally it would be able to match on multiple items too.
I know this was possible with single value metadata fields in 2010 using the Content Query Web Part but is this functionality replicated in the Content Search Web Part?
I can see that you can match on a tag, but that relies on you hard coding a value in to the web part, we want it to be dynamic based on other values on the page. I can also see that you can use a "Field" value from the "Current Page" as a Property Filter in the Content Search Web Part. My understanding though is that items pulled from Search are not "Fields on the page".
Does anyone know how to implement this feature using the SharePoint 2013 search features? Or provide any links to documentation of this process?