A classic task to extract salient phrases that best summarize a document, which essentially has two stages: candidate generation and keyphrase ranking.