gpt4 book ai didi

Azure 搜索服务在空间查询时出现错误 "Expected a JSON object, array or literal"

转载 作者:行者123 更新时间:2023-12-03 04:21:08 25 4
gpt4 key购买 nike

我正在尝试使用 Azure 搜索服务基于空间数据查询数据。我想根据地理位置过滤数据。在搜索资源管理器中尝试的查询为 search=*&$filter=geo.distance(geolocation, geography'POINT(9.2869001 47.3532887)') le 50

为地理位置字段定义的类型是 Ed.GeographyPoint 并且属性集是可过滤和可检索的

但我没有得到结果,而是在结果窗口中收到消息“需要 JSON 对象、数组或文字”。查询出了什么问题就在这里。我正在使用 Azure 标准计划,使用的 API 版本是 API 版本:2016-09-01

最佳答案

您的地理位置字段的格式是否与下面类似?

"location": { "type": "Point", "coordinates": [ -121.355, 47.71 ], "crs": { "type": "name", "properties": { "name": "EPSG:4326" } } }

关于Azure 搜索服务在空间查询时出现错误 "Expected a JSON object, array or literal",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48882787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com