Hi guys,

I am experiencing issues when we are trying to index translated content and perform different searches based on the language of the user.

Just to give a quick background about our environment and modules used:

  • Acquia Environment running Drupal 7 with Apache Solr 4.5.1
  • Apache Solr Drupal Module
  • Apache Solr Multilingual Drupal Module
  • Internationalization (I18n)

With this scenario in mind we are having the following issue when trying to filter content using Apache Solr:

As an example, let's suppose we have a content that already exists on the CMS defined with Language Neutral. If for some reason we decide to translate this content
on the CMS and define the language as 'English' this content will not be visible in the search results anymore, even we had all the setup and code to consider content with Language Neutral or English on the search results. I already tried a lot of different setups for the modules and nothing seems to resolve this issue.
If I check the index report for Apache Solr I can see that it detects 12 different languages (the same number of active languages of the website), but if I try to force Apache considers only content in English, for example, nothing will be returned even having content translated and indexed.

Are you guys already have this kind of issue? Any help would be much appreciated.

Thanks,
Karim.

Comments

kcmpaula created an issue.