Over the next few months I will be phasing out the tag subscriptions feature. The intent is to replace it with saved searches, which should duplicate their functionality.
As a reminder, this is what a tag subscription is currently:
- Each user can have up to 5 tag subscriptions.
- A single tag subscription represents multiple searches.
- A single tag subscription can have at most 20 searches.
- If you have a gold account, you can view all the posts for a single tag subscription, or across all tag subcriptions.
- These searches involve asynchronous searches that return the X most recent posts for that tag query, where X is inversely proportional to the number of searches in the subscription. This means that the more searches a tag subscription has, the fewer posts will be returned.
- These asynchronous searches refresh (in general) once a day at a random time.
In contrast, this is what a saved search is currently:
- A single saved search represents a single tag query.
- Platinum users can have at most 1,000 saved searches. Everyone else can have at most 250 saved searches.
- A saved search can belong to a category, which is just a free form string you can choose.
- If you have a gold account, you can view all posts for a single category, or across all saved searches.
- Saved searches are updated asynchronously, on demand.
- Each saved search will return the most recent 1,000 posts matching that tag query.
I want to make whatever changes are necessary to make sure saved searches reach feature parity with tag subscriptions so there are no issues with migrating people over.
Why am I doing this? The UI for tag subscriptions is not intuitive. You have to go into your user settings and manually enter in tags, on separate lines, and to maximize the utility you have to learn special meta tags. The way they are architected also means they are updated irregularly, and as tag subscriptions become more popular with more users the problem will only worsen.
A saved search, in contrast, is something that is accessible from any post search listing. Most of the processing is handled off-site so it should be much simpler to scale out. The way it is architected also means much less redundant work is being done.
The major difference in terms of usability is that you will have to open a saved search to trigger an update, after which the posts will get updated within a few minutes. If your general usage pattern is to check your tag subscription every day then the end result won't change much. I am thinking of ways to preempt updates. If this is a major concern I can investigate it further.
The migration plan is to simply offeer a link to convert your tag subscription into equivalent saved searches. At some point tag subscriptions will stop updating. I have no intent on deleting existing subscriptions but you will not be able to create new ones.
If there are any questions or concerns I'd like to hear your opinions.