equal
deleted
inserted
replaced
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, |