Indexing, Partitioning, Sharding – it is all about reducing the search space | Hacker News Reader