Posts

Showing posts from April, 2016

Published content does not get indexed for language variants when using Language Fallback Module

Just when I thought I have Alex Shyba's Language Fallback module all figured out, I ran into a bug related to indexing fallback versions of items.

Bug (Short Version):
Fallback language variants of items do not get crawled by the default SitecoreItemCrawler. 

Bug Explained (Long Version)
The reason is that the default crawler relies on field values stored in the database in order to index them. The Fallback Provider in the fallback module "spoofs" fallback language version of  the field values by returning the field values of the master language version of the item, and as such does not store these values in database. The result is that you only have the master language field values available for crawling.

But thanks to the Sitecore community, had already been resolved here.
However, this resolution assumes that you are working with SEARCH CONTRIB / ADVANCED DATABASE CRAWLER module.

I wasn't looking to introduce more uncertainty to my solution by adding more of untested…