On our Sitecore 8.1 Update-2 site we have configured two languages:
- English
- German (which should fallback to English)
So we have configured language fallback and it works as it should. We have also configured the sitecore_master_index
to enable language fallback as described here.
If my item only has 1 version in English and I rebuild the whole index, I see this item now twice in the search index (one item in English and one Item in German) with exactly the same content. This is exactly what I expect it to be.
Today I have updated to Sitecore 8.1 Update-3 (due to a bug with public reference number 109119, see Release Notes). But when I now rebuild my index, I only have one item version in the index (in English). The item version which is fallbacked (German) is not added to the index.
Did something change between Update-2 and Update-3? Or do I misunderstand how this should work? How can I be sure that both versions are in the index? The Sitecore API etc. always returns me correct versions and the fallback works.
UPDATE
In the Release Notes I found the following point:
108981: The index may have contained documents for non-existing item versions when item-level language fallback was enabled.
Has this something to do with my issue? Was is wrong as it worked before and they fixed this now?