alexshyba / SitecoreSearchContrib

Extension to Sitecore.Search namespace. Includes AdvancedDatabaseCrawler and Searcher. Make sure to check out the website for the project.
http://sitecorian.github.io/SitecoreSearchContrib
25 stars 21 forks source link

Advanced Database Crawler might incorrectly index shared fields #10

Closed ob1dev closed 11 years ago

ob1dev commented 11 years ago

Steps to reproduce:

  1. Add additional language to Sitecore CMS, for example, JA-jp language;
  2. Create a content item in both language version, for example, \sitecore\content\Home\Test item;
  3. Configure Advanced Database Crawler to index this item as well as its fields;
  4. Make sure that test item has some shared field;
  5. Publish content with EN language only ;
  6. Retrieve the search result for Test item;
  7. Publish content with JA-jp language only;
  8. Retrieve the search result for Test item.

Actual Result: After step 5 the Advanced Database Crawler API return expected result of the Test item After step 6 the Advanced Database Crawler API might not return any result for EN and JA-jp languages.

Expected Result: In both cases Advanced Database Crawler API should return search result for EN and JA-jp languages.

Note: If scenario is not reproducible, try to use another second step:

  1. Create content in EN language version only. It could be that when you publish JA-jp language version of the Test item with shared field, ADC override the search result with an empty value from JA-jp language version.
alexshyba commented 11 years ago

Can't repro.