Indexing problem - No results for FR-BE language
In one of our preview environments we are launching a Belgium site. We published the sitecore items - reindexed the site ( and whole index as well ) and found that none of the French Belgium version of the items were indexed. ( Neither Dutch Belgium ) I verified this with a simple search from the Coveo Administration tool Index browser.
First question is how do we check the logs for indexing operation?
I created a new index for the same target database just for an experiment. I rebuild the new index and found that French version of the items from Belgium site is now indexed. What could be the reason to the old index not having the French version of the items?
Earlier this week we had a similar issue with Japanese site. But choosing "republish" while publishing the items and a rebuild index fixed the issue. This fix was not good for the French site
Thanks for the help as always
We have already been notified of this issue; a fix has been done and will be available in the upcoming October release of Coveo for Sitecore.
The problem occurs when a rebuild of the index is issued within 1 minute of a publish. The end result is that all the items of any foreign language are removed from the index, but not the main language items.
We have identified two workarounds for this issue:
Simply wait at least one minute after a publish before rebuilding the index;
Or replace the CoveoItemCrawler by the SitecoreItemCrawler on the specific index, by replacing this line:
<crawler type="Coveo.SearchProvider.CoveoItemCrawler, Coveo.SearchProviderBase">
with the following:
<crawler type="Sitecore.ContentSearch.SitecoreItemCrawler, Sitecore.ContentSearch">
The latter is less efficient for sites with multiple languages, as the CoveoItemCrawler is optimizing the indexing in those cases, but we realize it may be a more ideal solution, while waiting for the update.
And to answer your direct question, if you open the CES Console on your Coveo server, you will see multiple Removed messages following the aforementioned publish-rebuild operations, but only on the other languages of your site.