diff -r 04e728651a48 -r 0a2c2ad49d75 server/src/app/Repositories/RdfDocumentRepository.php --- a/server/src/app/Repositories/RdfDocumentRepository.php Thu Oct 13 13:01:12 2016 +0200 +++ b/server/src/app/Repositories/RdfDocumentRepository.php Fri Oct 14 01:02:10 2016 +0200 @@ -9,6 +9,7 @@ use CorpusParole\Libraries\CorpusParoleException; use CorpusParole\Libraries\Utils; use CorpusParole\Libraries\Sparql\SparqlClient; +use CorpusParole\Libraries\Filters\CorpusFilterManager; use CorpusParole\Services\LexvoResolverInterface; @@ -151,13 +152,7 @@ if(is_string($languages)) { $languages = [ $languages, ]; } - $qFilterParts[] = [ - 'bool' => [ - 'should' => [ - [ 'terms' => [ 'language' => $languages ]] - ] - ] - ]; + $qFilterParts[] = CorpusFilterManager::getLanguagesFilterPart($languages); } $query = [