Stemming Track

Stemming Track

Most you already know about our track API. It allows you to subscribe to keywords and keywords combinations, instead of actual feeds. For example, say you want to be notified for any mention of ‘Superfeedr’? Just subscribe to this feed.

Today, we’re launching stemming support. Several of our track customers complained in the past that Superfeedr was not able to send them stories that mention “stories” when they susbcribed to “story”. Rather than matching the word identically, we will match any expression that shares the same “stem” or root.


Let’s use the XMPP API with the Psi IM client. Download the client and connect it to Superfeedr’s servers with Use your superfeedr login instead of login and your superfeedr password.

XML Console Once your connected, you should see a star indicating that you're connected.

Then, open the XML console (on Mac OS X, it’s in the Tools Menu). This console is an wonderful debugging tool as it allows you to see whatever traffic transits through your client, but also allows you to send stanzas. Make sure you check the enable box as well as check only the message and IQ boxes.

Now, open the XML input and type this:

Replace the `` with your, or you'll be disconnected

You should see something like this in the XML console:

XML Console

You will now receive all mentions of “superfeedr” that transits thru our system! If you want to try it by yourself, just add an small entry to this Publisher Page with the keyword “superfeedr” somewhere. You will see quickly a mention like this one below in the XML console:

Let’s make it better.

In the coming months, we will work hard at making track even better, with support for language matching (and stemming by language too!), as well as other key aspects for it.

We need your help to do so. As you are eventually going to be the ones whi use this API, please, let us know when you see things that should be better.

As we want to move away road blocks for this, we will make the track API usage free for the next couple months (at least 3). However, to do that, you will need to create a new Supefeedr account and email us the info so we can whitelist them. Be creative!

Finally, we will present how we built Track as well as a couple awesome use cases (yours!) at the Realtime Conference Europe. Get your tickets now!

Liked this post? Read the archive or

Previously, on the Superfeedr blog: Node.js Powered.