1

我正在尝试通过搜索特定的街道地址在纽约市政府数据库上使用 Socrata SODA API。URL 如下所示:

http://data.cityofnewyork.us/resource/eabe-havv.json?house_street=PARK+PLACE

但是,虽然我知道 PARK PLACE 存在于数据库的多个条目中,但没有出现任何结果,这似乎是由于每个值后面都有大量空白:

{
"date_entered": "05/26/1989",
"status": "CLOSED",
"special_district": "   ",
"inspection_date": "09/23/2014",
"unit": "MAN.",
"house_number": "75          ",
"dobrundate": "2014-09-24T00:00:00",
"complaint_category": "05",
"complaint_number": "1002073",
"disposition_code": "L2",
"bin": "1061700",
"house_street": "PARK PLACE               ",
"community_board": "109",
"disposition_date": "09/23/2014"
}

关于如何通过附加到 API url 的 SoQl 查询访问house_street值和house_number值的任何提示?谢谢!

4

2 回答 2

2

正如我们在IRC上所讨论的,我已经联系了我们的客户管理团队以清理此数据集。如果您遇到问题,其他人可能也会遇到问题。

感谢您提请我们注意。与此同时,@Skram 的建议很好。

于 2014-11-17T21:23:04.443 回答
0

由于上述(见评论)问题以及 SODA API 目前不支持 TRIM 或 LIKE 函数的事实,我认为您需要使用 SoQL 全文搜索,如下所示:

http://data.cityofnewyork.us/resource/eabe-havv.json?$q=PARK+PLACE

http://dev.socrata.com/docs/queries.html上的文档

于 2014-11-17T19:47:45.907 回答