Patent ID: 8645289

Claim:
A method for constructing a cross-lingual ranker, comprising steps for: receiving a first set of user query logs in a first language; receiving a second set of user query logs in a second language different from the first language; translating queries from the first set of user query logs into queries in the second language; identifying a set of matching queries translated from the first language to the second language that have a match in the second set of query logs; for each matching query, using one or more search engine modules to identify a first set of query results corresponding to matching queries in the first language in a market associated with the first language and using one or more search engine modules to identify a second set of query results in the second language in a market associated with the second language; constructing a first ranker from the first set of query results, the second set of query results and the matching queries; for each matching query, calculating similarity metrics between one or more fields associated with corresponding query results of the first set of query results and the second set of query results; and learning a second ranker from the first ranker and the similarity metrics associated with each matching query.