Skip to main content
added 298 characters in body
Source Link

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?

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.

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?

Source Link

Items with fallback language missing in Content Search index

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.