diff --git a/Classes/Common/QueryParamsBuilder.php b/Classes/Common/QueryParamsBuilder.php
index eeefd89..09d8ab1 100644
--- a/Classes/Common/QueryParamsBuilder.php
+++ b/Classes/Common/QueryParamsBuilder.php
@@ -71,14 +71,15 @@ public static function createElasticParams(array $searchParams): array
// Todo: automate the creation of parameters
if (isset($searchParams['f_itemType']) && $searchParams['f_itemType'] !== "") {
- $params['body']['query']['bool']['filter']['term']['itemType.keyword'] = $searchParams['f_itemType'];
+ $params['body']['query']['bool']['filter'][] = ['term' => ['itemType.keyword' => $searchParams['f_itemType']]];
}
if (isset($searchParams['f_place']) && $searchParams['f_place'] !== "") {
- $params['body']['query']['bool']['filter']['term']['place.keyword'] = $searchParams['f_place'];
+ $params['body']['query']['bool']['filter'][] = ['term' => ['place.keyword' => $searchParams['f_place']]];
}
if (isset($searchParams['f_date']) && $searchParams['f_date'] !== "") {
- $params['body']['query']['bool']['filter']['term']['date.keyword'] = $searchParams['f_date'];
+ $params['body']['query']['bool']['filter'][] = ['term' => ['date.keyword' => $searchParams['f_date']]];
}
+
return $params;
}
diff --git a/Resources/Private/Language/de.locallang.xlf b/Resources/Private/Language/de.locallang.xlf
index 1c917b6..8308403 100644
--- a/Resources/Private/Language/de.locallang.xlf
+++ b/Resources/Private/Language/de.locallang.xlf
@@ -32,6 +32,15 @@
Filtermenü schließen
+
+ Treffer
+
+
+ Ihre Suchparameter
+
+
+ Suchparameter "%s" entfernen
+