dragon.nlp.extract
Class BasicPhraseExtractor
java.lang.Object
|
+--dragon.nlp.extract.AbstractConceptExtractor
|
+--dragon.nlp.extract.AbstractPhraseExtractor
|
+--dragon.nlp.extract.BasicPhraseExtractor
- All Implemented Interfaces:
- ConceptExtractor, PhraseExtractor
- public class BasicPhraseExtractor
- extends AbstractPhraseExtractor
Phrase extraction
Copyright: Copyright (c) 2005
Company: IST, Drexel University
- Version:
- 1.0
- Author:
- Davis Zhou
| Methods inherited from class dragon.nlp.extract.AbstractPhraseExtractor |
getLemmatiser, getPOSTagger, getSingleAdjectiveOption, getSingleNounOption, getSingleVerbOption, getVocabulary, initDocExtraction, setLemmatiser, setSingleAdjectiveOption, setSingleNounOption, setSingleVerbOption, supportConceptEntry, supportConceptName |
| Methods inherited from class dragon.nlp.extract.AbstractConceptExtractor |
extractFromDoc, extractFromDoc, getConceptFilter, getConceptList, getDocumentParser, getFilteringOption, getSubConceptOption, mergeConceptByEntryID, mergeConceptByName, print, print, setConceptFilter, setDocumentParser, setFilteringOption, setSubConceptOption |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface dragon.nlp.extract.ConceptExtractor |
extractFromDoc, extractFromDoc, getConceptFilter, getConceptList, getDocumentParser, getFilteringOption, getSubConceptOption, mergeConceptByEntryID, mergeConceptByName, print, print, setConceptFilter, setDocumentParser, setFilteringOption, setSubConceptOption |
overlappedPhrase
protected boolean overlappedPhrase
BasicPhraseExtractor
public BasicPhraseExtractor(Vocabulary vocabulary,
Lemmatiser lemmatiser,
Tagger tagger)
BasicPhraseExtractor
public BasicPhraseExtractor(Vocabulary vocabulary,
Lemmatiser lemmatiser,
Tagger tagger,
boolean overlappedPhrase)
extractFromSentence
public java.util.ArrayList extractFromSentence(Sentence sent)
- Description copied from interface:
ConceptExtractor
- Extracts concepts from a sentence
- Parameters:
sent - the sentence for extraction
- Returns:
- a list of extracted concepts
addPhrase
protected Phrase addPhrase(Word start,
Word end,
boolean forRelation,
boolean subphrase,
java.util.ArrayList phraseList)