diff --git a/Classes/Service/SolrServiceProvider.php b/Classes/Service/SolrServiceProvider.php index c47953c2..5d1a87a7 100644 --- a/Classes/Service/SolrServiceProvider.php +++ b/Classes/Service/SolrServiceProvider.php @@ -1223,6 +1223,10 @@ protected function queryComponentsForQueryParameters(array $queryParameters): ar $magicFieldPrefix .= '{!edismax}'; } + if ($fieldInfo['noSubQuery']) { + $magicFieldPrefix = ''; + } + if (2 === (int) $fieldInfo['noescape']) { $chars = explode(',', $fieldInfo['escapechar']); foreach ($queryTerms as $key => $term) {