If you run your own !
gs
instance you can make queries to your database (and derive info from users your own users are subscribed to). You can also use external search engines if you like.