When coding meets ranking: A joint framework based on local learning