server/src/app/Repositories/RdfDocumentRepository.php
changeset 369 796725d33b67
parent 329 0a2c2ad49d75
child 370 d7c5b43d309a
equal deleted inserted replaced
368:5f79f31ca9a2 369:796725d33b67
   152             if(is_string($languages)) {
   152             if(is_string($languages)) {
   153                 $languages = [ $languages, ];
   153                 $languages = [ $languages, ];
   154             }
   154             }
   155             $qFilterParts[] = CorpusFilterManager::getLanguagesFilterPart($languages);
   155             $qFilterParts[] = CorpusFilterManager::getLanguagesFilterPart($languages);
   156         }
   156         }
       
   157         if(array_key_exists('location', $filters) && !empty($filters['location'])) {
       
   158             $location = $filters['location'];
       
   159             if(is_array($location)) {
       
   160                 $location = $location[0]; // we know it is not empty
       
   161             }
       
   162             $location = $filters['location'];
       
   163             $qFilterParts[] = CorpusFilterManager::getLocationFilterPart($location);
       
   164         }
   157 
   165 
   158         $query = [
   166         $query = [
   159             'index' => config('corpusparole.elasticsearch_index'),
   167             'index' => config('corpusparole.elasticsearch_index'),
   160             'body' => [
   168             'body' => [
   161                 "size" => empty($limit)?0:$limit,
   169                 "size" => empty($limit)?0:$limit,