【问题标题】:Search on multiple keywords with tweetsharp使用 tweetsharp 搜索多个关键字
【发布时间】:2009-11-20 14:16:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: search keyword tweetsharp


    【解决方案1】:

    Twitter 的标准搜索运算符似乎可以很好地与 TweetSharp 配合使用,因此您可以改用 Containing() 方法:

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

    注意“OR”必须大写。

    【讨论】:

    • 谢谢你,这实际上是完美的。我会喜欢一个不需要构建 sear4ch 字符串但它可以工作的答案。再次感谢您
    【解决方案2】:

    哎呀。看起来我们忘了实现 OR。大多数人使用“包含”作为马特展示的死记硬背的查询表达式。如果您希望我们为布尔运算符添加更多扩展,请通过提交错误告知我们。

    【讨论】:

    • 谢谢,我一定会这样做的。我们与 TweetSharp 合作过,非常喜欢它,只是想添加一些额外的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 2011-09-28
    相关资源
    最近更新 更多