Hola ¿como están?
Estamos intentando realizar búsquedas por latitud, longitud y distancia usando el API search de master data v2. No he logrado que el ejemplo en la documentación me funcione, ya que al buscar siempre lanza error 500 “Message”: “Internal error”.
Tengo una propiedad que está indexada y es objeto con los campos latitude y longitude, también puede filtrarse y leerse públicamente.
La guía que sigo es Search by geocoordinates
Saludos
Hola @HansZamorano !
Si los documentos se indexan normalmente y aparecen en la búsqueda correctamente indexados según el esquema, lo más probable es que la sintaxis de la llamada de búsqueda sea incorrecta.
Analizando el ejemplo del propio VTEX:
/search?address.location=-23.01227,-43.46163,100km&_schema=v1&_sort=address.location asc -23.01227,-43.46163 km&_fields=id,_sort
Observe que el campo se indica como dirección.ubicación porque en el esquema, el campo de ubicación es un objeto secundario del objeto de dirección.
Asegúrese de que en su búsqueda esté utilizando los nombres y la jerarquía de acuerdo con el esquema que utilizó.
Si continúas teniendo problemas envíanos aquí el esquema y los datos de la llamada de búsqueda que estás realizando para intentar entender qué puede estar pasando.
¡Espero haber ayudado!