I know that a bloom filter tells you if a particular key is present in a SSTable probabilistically. I also know that there are indexes to help find which SSTables has a key. My question is: Why do we need bloom filters in the first place? Why can't we just do away with the indexes since both of them seem to be doing almost the same job and also since indexes will give out a deterministic answer compared to bloom filters?