【问题标题】:question regarding twitter search api关于 twitter 搜索 api 的问题
【发布时间】:2011-05-03 03:24:25
【问题描述】:

我想使用 twitter 搜索 api 搜索一些名人。例如,我想搜索特定的“Mr Patrick Lee C K”。我会将我的搜索词构造为:

http://search.twitter.com/search?q=%22lee+c+k%22+OR+%22patrick+lee%22

但是,知道推文通常是非正式的,我知道有时人们可以通过他的首字母“lck”来称呼他。为了提高我的搜索精度,我认为如果我的查询可以与他的公司相关联会更好,例如我的查询也可以是lck microsoft。

现在,我想在一个查询中将这 3 个搜索词 "patrick lee"/"lee c k"/lck microsoft 串在一起。我可能会使用OR。再说一次,我的最后一个搜索词不应该是一个固定的短语,即词 lck 和 microsoft 可以彼此相距一定距离。

谁能告诉我应该如何在一个查询中将这些搜索词链接在一起?

【问题讨论】:

    标签: twitter


    【解决方案1】:

    将您的查询与“OR”连在一起是最好的方法。最好的方法是搜索"patrick lee" OR "lee c k" OR lck microsoft。请注意,Twitter 搜索 API 不支持邻近查询。

    有几个原因:1) 搜索查询仅计入 API 限制的一项计数,尽管它是一个相当昂贵的查询;2) 即使您不能真正对 "lck microsoft" 进行邻近查询,推文只有 140 个字符,无论如何,这些术语可能会非常接近。事实上,删除 "lee c k" 周围的引号实际上可能会提高您的召回率,而不会影响太多的精度。

    Twitter 高级搜索页面上提供的功能是您可以在搜索查询中使用的功能的完整列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-24
      • 2012-01-12
      • 1970-01-01
      • 2015-01-19
      相关资源
      最近更新 更多