4 ms·
You could build an index per person, but rather than search 500 indexes, the index of each person would be of all their and their friends' posts, so you would o
by yincrash 12y ago
You could build an index per person, but rather than search 500 indexes, the index of each person would be of all their and their friends' posts, so you would only search one index.
- arethuza 12y agoDoesn't that make updating rather expensive - for each new post it needs to go into a lot of different search indexes? Off-topic: Wasn't there a start-up a while back that was allowing people to build their own personal search index for their social media content?
- yincrash 12y agoYes. Writes can be delayed and queued though. Reads need to be fast.
- ihsw 12y agoSounds about right, but the benefit is that reading through every single person's personal index would be very fast. This can be useful in many ways, and it alone was probably the goal. In fact it was probably already developed long before this feature was deployed to the general populace, and this new feature is just a token gesture of "giving back to users." I doubt it'll see much use from end-users themselves. Yes the search terms from users will be useful, but I don't see this as being a replacement for Google.
- Todd 12y agoYou may be thinking of Greplin. I hadn't followed their story but it looks like they rebranded to Cue and were acquired by Apple.
- eastbayjake 12y agoDoesn't having a time-series index -- where new entries are only being added to the end of the index, never updating the middle of the index -- make it a little less expensive?
- daigoba66 12y agoThat's how Twitter does it. A new tweet is not immediately visible in all "subscribed" timelines. But eventually it is.