yveslebeau
yveslebeau

Reputation: 104

Search on multiple keywords with tweetsharp

I am trying to use Tweetsharp to do a search on twitter for specific keywords but I want to do a search on multiple keywords. The following code works but only for one keyword. Anyone would know how to do an "or" search with tweetsharp?

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

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

Upvotes: 1

Views: 1742

Answers (2)

Daniel Crenna
Daniel Crenna

Reputation: 3386

Whoops. Looks like we forgot to implement OR. Most people use "Containing" as a rote query expression like Matt has demonstrated. If you want us to add more extensions for boolean operators, let us know by filing a bug.

Upvotes: 1

Matt Hamilton
Matt Hamilton

Reputation: 204139

Twitter's standard search operators seem to work fine with TweetSharp, so you could use the Containing() method instead:

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

Note that the "OR" needs to be in capitals.

Upvotes: 2

Related Questions