Search Engines tend to organize indexes in layers. The intuition is that: If "enough good" documents are retrieved from the i-th layer, then you don't need to go to the (i+1)-th layer. Questions:
1. how do you partition the documents?
2. what is "good"?
3. what is "enough"?
Please formalize your answers.