Class TermCounts
- java.lang.Object
-
- com.gengoai.hermes.workflow.actions.TermCounts
-
- All Implemented Interfaces:
Action
,Serializable
public class TermCounts extends Object implements Action
The type Term extraction processor.- Author:
- David B. Bracewell
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
EXTRACTED_TERMS
The constant EXTRACTED_TERMS.
-
Constructor Summary
Constructors Constructor Description TermCounts()
Instantiates a new Term extraction processor.TermCounts(FeaturizingExtractor extractor, boolean documentFrequencies)
Instantiates a new Term extraction processor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Counter<String>
getTermCounts(@NonNull Context context)
protected DocumentCollection
onComplete(DocumentCollection corpus, Context context, Counter<String> counts)
On complete corpus.DocumentCollection
process(DocumentCollection corpus, Context context)
Process corpus.void
setExtractor(@NonNull FeaturizingExtractor extractor)
Sets extractor.void
setExtractor(@NonNull String lyreExpression)
String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.gengoai.hermes.workflow.Action
getOverrideStatus, loadPreviousState
-
-
-
-
Field Detail
-
EXTRACTED_TERMS
public static final String EXTRACTED_TERMS
The constant EXTRACTED_TERMS.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TermCounts
public TermCounts()
Instantiates a new Term extraction processor.
-
TermCounts
public TermCounts(FeaturizingExtractor extractor, boolean documentFrequencies)
Instantiates a new Term extraction processor.- Parameters:
extractor
- the extractordocumentFrequencies
- the document frequencies
-
-
Method Detail
-
onComplete
protected DocumentCollection onComplete(DocumentCollection corpus, Context context, Counter<String> counts)
On complete corpus.- Parameters:
corpus
- the corpuscontext
- the contextcounts
- the counts- Returns:
- the corpus
-
process
public DocumentCollection process(DocumentCollection corpus, Context context) throws Exception
Description copied from interface:Action
Process corpus.
-
setExtractor
public void setExtractor(@NonNull @NonNull FeaturizingExtractor extractor)
Sets extractor.- Parameters:
extractor
- the extractor
-
setExtractor
public void setExtractor(@NonNull @NonNull String lyreExpression)
-
-