tml.vectorspace.operations
Class RapidAutomaticKeywordExtraction
java.lang.Object
tml.vectorspace.operations.AbstractOperation<RapidAutomaticKeywordExtractionResult>
tml.vectorspace.operations.RapidAutomaticKeywordExtraction
- All Implemented Interfaces:
- Operation<RapidAutomaticKeywordExtractionResult>
public class RapidAutomaticKeywordExtraction
- extends AbstractOperation<RapidAutomaticKeywordExtractionResult>
This operation extracts keywords from all documents in a Corpus
.
Keyword extraction is performed using the Rapid Automatic Keyword Extraction
(RAKE) method described in:
Rose, S., Engel, D., Cramer, N., & Cowley, W. (2010). Automatic Keyword
Extraction from Individual Documents. In M. W. Berry & J. Kogan (Eds.), Text
Mining: Theory and Applications: John Wiley & Sons.
- Author:
- Stephen O'Rourke
Methods inherited from class tml.vectorspace.operations.AbstractOperation |
addOperationListener, getBackgroundKnowledgeCorpus, getCorpus, getMaxResults, getName, getRepository, getResults, getResultsCSVString, getResultsNumber, getResultsString, getResultsStringTable, getResultsXML, getTimeElapsed, printResults, printResultsCSV, printResultsMatlab, removeOperationListener, setBackgroundKnowledgeCorpus, setCorpus, setMaxResults, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RapidAutomaticKeywordExtraction
public RapidAutomaticKeywordExtraction()
getInnerData
public java.lang.Object[][] getInnerData()
getResultsTable
public java.lang.Object[][] getResultsTable()
- Specified by:
getResultsTable
in interface Operation<RapidAutomaticKeywordExtractionResult>
- Overrides:
getResultsTable
in class AbstractOperation<RapidAutomaticKeywordExtractionResult>
- Returns:
- the table with the results
getResultsTableHeader
public java.lang.Object[] getResultsTableHeader()
- Specified by:
getResultsTableHeader
in interface Operation<RapidAutomaticKeywordExtractionResult>
- Overrides:
getResultsTableHeader
in class AbstractOperation<RapidAutomaticKeywordExtractionResult>
- Returns:
- the headers of the results table
start
public void start()
throws java.lang.Exception
- Description copied from interface:
Operation
- Starts the operation execution
- Specified by:
start
in interface Operation<RapidAutomaticKeywordExtractionResult>
- Overrides:
start
in class AbstractOperation<RapidAutomaticKeywordExtractionResult>
- Throws:
java.lang.Exception