Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-6168

[Recherche] Manque la prise en compte de la timezone dans les filtres sur les dates

    XMLWordImprimable

Informations

    • Demande d'amélioration
    • Résolution: Non résolu
    • Mineur
    • master, branche 6.7
    • master, 6.07.62
    • Search
    • K-Sup - 7.0 - Sprint Tickets
    • 2
    • 1
    • 2

    Description

      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).

      Pièces jointes

        Liens des tickets

          Activité

            Personnes

              kevin.le-texier Kévin LE-TEXIER
              josse.siffert Josse SIFFERT
              Votes:
              0 Voter pour ce ticket
              Gérer les observateurs:
              1 Démarre l'observation de ce ticket

              Dates

                Création:
                Mise à jour: