关于twitter搜索api的问题

关于twitter搜索api的问题,twitter,Twitter,我想使用twitter搜索api来搜索一些名人。例如,我想搜索一个特定的“Patrick Lee C K先生”。我会将我的搜索词构造为: http://search.twitter.com/search?q=%22lee+c+k%22+OR+%22patrick+lee%22 然而,知道推特通常是非正式的,我知道有时候人们可以用他的首字母“lck”称呼他。为了提高我的搜索精度,我想如果我的查询可以与他的公司关联会更好,例如我的查询也可以是lck-microsoft 现在,我想在一个查询中将这3

我想使用twitter搜索api来搜索一些名人。例如,我想搜索一个特定的“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
串在一起。我可能会使用
。再说一遍,我的最后一个搜索词不应该是固定短语,即单词
lck
microsoft
可以彼此保持一定距离


有人能告诉我如何在一个查询中将这些搜索词链接在一起吗?

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

原因有几点:1)搜索查询只计算API限制的一个计数,尽管这是一个相当昂贵的查询;2)即使您不能真正为
“lck microsoft”
执行近似查询,tweet也只有140个字符,而且这些术语很可能彼此非常接近。事实上,删除
“lee c k”
周围的引号实际上可能会提高召回率,而不会影响太多的准确性

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