We have seen a lot of threads with the word "Reseved" to get edited in the future. So, here we have another challenge for the project. How to deal with edited posts?
This is going to be a live search engine, so every post is going to be kept up to date, and removed if the original post is removed as well.
Edit: I will implement a heuristic that tracks when the last time a person logged into their account, and correlates that to the frequency of posts they made on particular days versus now, Banned users and inactive accounts that haven't posted for 120 days (or whatever the "This account recently woke up from a long period of inactivity" threshold is) can be excluded, so this leaves a small subset of users who will might actually make an edit, out of the number daily active users, whose user IDs should then be prioritized to scan for edits and deletions.
The number of new posts daily >>> The number of edited posts daily
*I do not currently track the "last edited" time because it is an unreliable indicator for determining whether a given post might be edited in the future.