Significant efforts have been made in attempt to learn a generic ranking model which can appropriately rank documents for all queries .
web users' query intentions are extremely heterogeneous, which makes it difficult for a generic ranking model to achieve best ranking results for all queries.