I have some managed metadata terms that have multilingual translations applied. (i.e. several language packs are installed and labels for the different languages have been specified for the terms)
I have then tagged some content with these terms but I only get results when I search specifying the English label.
e.g. “Term 1 GB” and “Term 1 ES” for English and Spanish, only searching for “Term 1 GB” yields results.
Even if I switch the UI into say Spanish I don’t get results when I search for “Term 1 ES” only when I search for “Term 1 GB”
Does anyone know how this is supposed to work? I would have thought I should be able to search for a term by any of its labels. Not sure if this is a result of the properties getting mapped to managed properties…
Okay it turns out that it will only respect the locale of the web of the content that is being crawled, so you will only get results searching for the Spanish label for a turn if content tagged with that term was in a Spanish site. This ties in with the managed property being a text value of what the value was at the time of crawl.