Geo-point expressed as an object, with lat and lon keys. "anyFieldName": { "lon": -2.235143, "lat": 53.482358 }
Geo-point expressed as a string with the format: “lat,lon” . "anyFieldName": "53.482358, -2.235143"
Geo-point expressed as a geohash. "anyfieldName": "gcw2m0hmm6hs"
Geo-point expressed as an array with the format: [ lon , lat ]. "anyfieldName": [ -2.235143, 53.482358 ]
Can the fieldname be longitude, latitude, altitude instead of lon, lat, alt ?
Nope, longitude, latitude, altitude is not satisfying geoJSON Point formats. ref - RFC 7946 - The GeoJSON Format
Does the order of the fieldname matters? e.g alt, lat, lon over lon, lat, alt ?
In an array representation of geo Point, FTS supports only [lng, lat] format alone.
Does the data format affects the way the query is defined/constructed?