View Single Post
Old June 4th, 2013, 05:33 AM   #27
beutelwolf
paludicolous paravant
 
beutelwolf's Avatar
 
Join Date: Sep 2005
Location: Perfidious Albion
Posts: 26,735
Thanks: 75,660
Thanked 745,333 Times in 26,855 Posts
beutelwolf 2500000+beutelwolf 2500000+beutelwolf 2500000+beutelwolf 2500000+beutelwolf 2500000+beutelwolf 2500000+beutelwolf 2500000+beutelwolf 2500000+beutelwolf 2500000+beutelwolf 2500000+beutelwolf 2500000+
Default

Quote:
Originally Posted by oplichter View Post
My idea would be to be complete and to make it easy for the users.
I would agree. It does not make it just easier for the users, it also makes it easier to maintain:

You have a threshold when to put someone into the index. If that threshold were 0 then you simply put in all new arrivals. If it is not, then you've got to check each time a post is made: (i) is this now beyond the threshold, and (ii) if it is, is the thread already in the index. At this point I was looking for an academic-hat-smilie - I actually teach algorithms at university.

The only way this saves work is if you do bugger all about maintaining the index that way, and wait instead for someone to shout that thread X is beyond the threshold. That works if sufficiently many people care sufficiently about the index to keep it up-to-date. If not then the index is buggered.

One downside of an incomplete index is: people will assume completeness of the index and create duplicate threads.
beutelwolf is offline   Reply With Quote
The Following 8 Users Say Thank You to beutelwolf For This Useful Post: