对来自 Foursquare Places API re:two 单词名称的响应进行排序?
Sorting the response from the Foursquare Places API re:two word name?
我们正在尝试查询 Foursquare api 以查询两个单词的名称:
马里兰州盖瑟斯堡的 Cava Grill
(别担心...这是来自 FS 页面的 public API 键)
两个奇怪的行为:
尽管我们明确搜索马里兰州盖瑟斯堡的 Cava Grill ...结果中马里兰州贝塞斯达排在第一位(奇怪,为什么??)
Chipotle Mexican Grill 出现在这个结果集中......我们假设是因为 "Grill"
这个词
所以...
一个。有谁知道为什么 Bethesda 会在结果集中显示得更高? (我们是否应该将半径缩小得更紧一些?)
b。有人知道我们是否可以查找 "entire query" 与查询中的每个单词吗?
根据您的意图对结果进行不同的查询和排序。如果您正在寻找一个特定的场地,我建议您将您的意图从签到更改为匹配。浏览也可能是一个不错的选择,具体取决于未来的搜索参数
以下是意图的简要说明:
intent=checkin returns 用户最有可能所在的地点列表
intent=浏览 returns 所请求区域最相关场所的列表,不因距中心点的距离而有所偏差。
intent=match returns 具有高置信度的单个结果是基于查询的请求的相应 foursquare 地点
希望对您有所帮助
我们正在尝试查询 Foursquare api 以查询两个单词的名称:
马里兰州盖瑟斯堡的 Cava Grill
(别担心...这是来自 FS 页面的 public API 键)
两个奇怪的行为:
尽管我们明确搜索马里兰州盖瑟斯堡的 Cava Grill ...结果中马里兰州贝塞斯达排在第一位(奇怪,为什么??)
Chipotle Mexican Grill 出现在这个结果集中......我们假设是因为 "Grill"
这个词
所以...
一个。有谁知道为什么 Bethesda 会在结果集中显示得更高? (我们是否应该将半径缩小得更紧一些?)
b。有人知道我们是否可以查找 "entire query" 与查询中的每个单词吗?
根据您的意图对结果进行不同的查询和排序。如果您正在寻找一个特定的场地,我建议您将您的意图从签到更改为匹配。浏览也可能是一个不错的选择,具体取决于未来的搜索参数
以下是意图的简要说明:
intent=checkin returns 用户最有可能所在的地点列表
intent=浏览 returns 所请求区域最相关场所的列表,不因距中心点的距离而有所偏差。
intent=match returns 具有高置信度的单个结果是基于查询的请求的相应 foursquare 地点
希望对您有所帮助