While I'm somewhat of a novice and hope someone will correct me if I'm
mistaken but with that caveat said...
Anything you actively search for is what you want to create an index
for, I've frequently seen indexes in NoSQL stores called Materialized
Views that an index is really almost more of a stored procedure than
index in the sense of a Sql database.
So you would just put a property on your object that is like CreatedAt
and then you would get all of your objects that are CreatedAt >
sometime timeframe and you can scavenge across that.