Class HeadNounPhraseExtractor

  extended by
      extended by

public class HeadNounPhraseExtractor
extends KeyphraseExtractor

This class implements an algorithm to extract key phrases known as head noun phrases. A head noun phrase is a sequence of words consisting of a head noun and zero or more premodifying adjectives and/or nouns. The algorithm was developed by Ken Barker and Nadia Cornacchia. Reference: Using Noun Phrase Heads to Extract Document Keyphrases

$Id:,v 1.1 2011/12/15 15:09:07 hoppe Exp $

Constructor Summary
HeadNounPhraseExtractor(java.util.Locale locale)
          Another explicit constructor.
Method Summary
 void setWordExtractor(Decomposition decomposer)
Methods inherited from class
extract, extract, extract, extract, getLocale, getTopPhrases, setLocale
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public HeadNounPhraseExtractor(java.util.Locale locale)
Another explicit constructor. Initializes the extractor with the given locale.

locale - the locale to initialize the part-of-speech tagger.
Method Detail


public void setWordExtractor(Decomposition decomposer)