Tire kicking afoot! Junior's been nudged into gear... *grinding noises* from student on holiday can be heard... :)
2010/1/16 Ethan Jewett <[email protected]>: > Hi all, > > I just checked in tag filtering for the api2/pools/POOLID/messages > endpoint. Filtering is only available on the history queries and > currently only for pools. Filtering on streaming queries should be > done client-side. > > The query that passes unit testing is > "pools/6/messages?history=10&filter_tags=test,tag", which will return > a list of the last 10 messages that have both "tag" and "test" in the > tag field. This is an "and" query, not an "or" query, so the messages > will have to have all tags specified in the filter. We can get fancier > as I get more comfortable with Compass/Lucene search syntax :-) > > As you might have guessed from the last sentence, this is implemented > using the Compass search, so it should be pretty fast and should be > pretty easy on the message database. > > I haven't added this to the API documentation page yet, and I'm still > not sure about the syntax, but if anyone (Sig?) wants to kick the > tires, go for it. > > Ethan >
