-
Demande d'amélioration
-
Résolution: Non résolu
-
Mineur
-
master, 6.07.62
-
K-Sup - 7.0 - Sprint Tickets
-
2
-
1
-
2
Lorsque l'on utilise un filtre sur un intervalle de date (ex : https://git.kosmos.fr/projects/KORE/repos/koreparent/browse/search/src/main/resources/com/kosmos/search/query/search-query-fiches.xml#62), les résultats qui correspondent à une borne de l'intervalle sont mal pris en compte.
Ex : si je filtre les fiches à partir du 01/09 et que j'ai une fiche au 01/09, elle ne sera pas prise en compte.
Le problème vient de la comparaison entre la borne de l'intervalle (au format jj/mm/aaaa) et la valeur indexée (au format timestamp) car ElasticSearch fonctionne par défaut en UTC.
Il faudrait préciser la timezone lors de la construction du QueryBuilder (cf. https://git.kosmos.fr/projects/KORE/repos/koreparent/browse/search/src/main/java/com/kosmos/search/query/builder/request/SearchRangeQueryBuilder.java#31).
- est un doublon de
-
CORE-5314 Ajout du timezone pour gérer la recherche par date au mieux
- Fermé