0

我正在尝试search_fullarchive沙盒rtweetPREMIUM上的包中使用这些精确的搜索运算符,并且. 我试过以下park OR parkslang:enpoint_radius:[51.5047 0.1278 25mi]

test2 <- search_fullarchive(q = "park OR parks lang:en point_radius:[51.5074 0.1278 25mi]", n = 100, fromDate = "202003150000", toDate = "202003172359", env = "research", parse = TRUE, token = ActiveTravel_token)

返回的test2对象tbl_df仅由 过滤park OR parks。我在这里检查过,作为沙盒高级用户,我应该能够过滤lang:point_radius:

有人可以帮我让过滤器也匹配其他两个运算符lang:enpoint_radius:[51.5047 0.1278 25mi].

提前致谢!

最好的祝愿,伊琳娜

4

2 回答 2

1

这应该就像将文本括在括号中一样简单,空格充当其他字段的逻辑与。

q = "(park OR parks) lang:en point_radius:[51.5074 0.1278 25mi]"

但是,我刚刚尝试过此搜索,目前,它在该日期范围内的该点半径内返回零推文。我替换了另一个点半径(Twitter API 文档中的 Boulder, CO 示例point_radius:[-105.27346517 40.01924738 10.0mi],它成功地带回了与搜索参数匹配的推文。

于 2020-05-04T15:24:53.643 回答
1

至于发现很少的推文。point radius-operator 将仅返回用户在发布推文时手动进行地理标记的推文,然后仅在最大 25 英里的小区域内返回。只有一小部分推文带有地理标签。你可能会在这个地方有更多的运气:运营商。它还将返回那些在他们的个人资料中设置了您搜索的“地点”的人的推文。

于 2020-05-04T16:11:58.813 回答