Richer RSS selection expressions with negation
I've added the not operation to my feed algebra, which can be used to exclude entries matching a given tag from the final RSS feed, e.g.
http://eigenclass.org/hiki.rb/c=rss;tags=-subpar+blog
would return entries tagged as blog but not as subpar (I'll probably use the latter for postings such as this one). It is thus possible to construct personalized feeds according to the expression

where
represents all the nodes on eigenclass.org and
is the selection operation as in relational algebra.
To sum up:
http://eigenclass.org/hiki.rb?c=rss;tags=a+b+c+-d
entries matching a, b and c but not d
http://eigenclass.org/hiki.rb?c=rss;tags=a,b,c
posts tagged as a or (inclusive) b or c.
http://eigenclass.org/hiki.rb?c=rss;tags=a+b+-c,c+d,e
articles matching (a AND b AND NOT(c)) or (c AND d) or e
Orthogonally to the fairly rich selection expressions, there are several differential representations in addition to the default full-text one.
Short of generalizing selection expressions to allow arbitrary operation ordering, my RSS plugin is about as complete as it can get.
- 77 http://search.live.com/results.aspx?q=eigenclass&mrt=en-us&FORM=LIVSOP
- 40 http://linuxfr.org/~genma/21208.html
- 5 http://planetruby.0x42.net
- 4 http://www.google.com/custom?q=http:mystart.incredimail.com/english/&sa=Search&client=pub-2456819124576563&forid=1&oe=UTF-8&cof=GALT:008000;DIV:f4f4f4;VLC:551A8B;AH:left;ALC:FF0000;LC:0000CC;BGC:FFFFFF;T:000000;GFNT:7777CC;GIMP:A90A08;FORID:1;L:http://www2l.incredimail.com/images/google_h_p/envelope_38_30.gif;S:http://mystart.incredimail.com/english/;LH:30;LW:38;LP:1;&hl=en&channel=1037137463
- 3 http://search.msn.com/results.aspx?FORM=QBRE3&q=Http Startlap&go.x=12&go.y=9
- 3 http://rubyriver.org
- 2 http://search.msn.com/results.aspx?srch=105&FORM=AS5&q=,http://www.startlap.com/
- 2 http://search.msn.com/results.aspx?q=mystart.incredimail.com&FORM=USRE2
- 1 http://www.google.com/custom?hl=hu&inlang=pl&ie=ISO-8859-2&oe=ISO-8859-2&client=pub-8962558862962174&channel=0296528222&cof=FORID:1;GL:1;S:http://startlap.com;L:http://www.startlap.com/i/logo.v1.gif;LH:43;LW:138;LBGC:4782B5;LC:#0000ff;VLC:#663399;GFNT:#0000ff;GIMP:#0000ff;DIV:#336699;&domains=startlap.hu&q=cms-11015&sitesearch=
- 1 http://search.yahoo.com/bin/search?fr=ybr_sbc&p=google kereses www.startlap.com
Keyword(s):[blog] [rss] [selection] [algebra] [subpar]
References:[Estimating how many people are subscribed to my RSS feeds]