使用tweetsharp搜索多个关键字

时间:2009-11-20 14:16:35

标签: search keyword tweetsharp

我正在尝试使用Tweetsharp在Twitter上搜索特定关键字,但我想对多个关键字进行搜索。以下代码有效,但仅适用于一个关键字。任何人都知道如何使用tweetsharp进行“或”搜索?

ITwitterLeafNode searchQuery = FluentTwitter.CreateRequest()
               .Search().Query()
               .ContainingHashTag("heart")
                .Since(sinceID)
               .InLanguage("EN")
               .Take(tweetCount)
               .AsJson();

var results = searchQuery.Request().AsSearchResult();

2 个答案:

答案 0 :(得分:2)

Twitter的标准搜索运算符似乎可以与TweetSharp一起使用,因此您可以改为使用Containing()方法:

var qry = FluentTwitter.CreateRequest()
                       .Search().Query()
                       .Containing("#heart OR #soul");

请注意,“OR”必须是大写字母。

答案 1 :(得分:1)

糟糕。看起来我们忘了实施OR。大多数人使用“Containing”作为像Matt所证明的死记硬背查询表达式。如果您希望我们为布尔运算符添加更多扩展,请通过提交错误告知我们。