DATAtourisme

Classement d’Événements par rapport a une distance a un point

Bonjour,

Je suis capable de filtrer des événements par rapport a une location et une distance avec la requête suivante:

      {
        isLocatedAt: {
          schema_geo: {
            _geo_distance: {
              lng: "0.15"
              lat: "45.65"
              distance: "100"
            }
          }
        }
      }

Je souhaiterai maintenant classer les résultats retournés en fonction de la distance entre l’événement et les coordonnées passer en paramètre.

Dans la documentation, il semblerait qu’on ne puisse pas trier par une distance (la propriété _geo_distance n’étant pas disponible dans le champs sort, seulement trier par longitude, latitude, ou d’autres paramètres de ce genre.

Est ce que j’ai raté quelque chose ? Est ce que le tri par distance est possible ?

D’avance merci !
Jonathan

Bonjour,

Actuellement, le tri par distance n’est pas implémenté. Seules les propriétés présentes dans l’ontologie DATAtourisme peuvent être utilisées.

Cette évolution pourrait être envisagée dans le cadre des futurs développements.

Cordialement,

Bonjour,

Merci pour votre réponse.

Bonne journée,
Jonathan