bug fix 1: build in-memory index structures (a min heap and an inverted index) in cluster server to evenly distribute leveldb servers among clusters