public class AlchemyExtractor extends EntityExtractor
setModel method. An API key may be obtained
from the Alchemy web site.| Constructor and Description |
|---|
AlchemyExtractor()
Create a new, uninitialized Alchemy Entity Extractor.
|
AlchemyExtractor(java.lang.String alchemyKey)
Create a AlchemyExtractor, using the API key specified
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
extractEntities(java.lang.String text,
java.util.Map<java.lang.String,EntityTag> tokenMap)
Extract the entities from the text provided.
|
java.util.HashMap<java.lang.String,java.lang.String> |
extractEntityRawTypes(java.lang.String text)
Retrieve the entities and the raw types for this entity extractor.
|
java.lang.String |
getModel()
Get the model string.
|
void |
setModel(java.lang.String model)
Set the model for this entity extractor.
|
addTagFieldMapping, addTextField, augmentRecord, extract, extract, extract, extract, getDefaultTagField, isDebug, setDebug, setDefaultTagFieldpublic AlchemyExtractor()
public AlchemyExtractor(java.lang.String alchemyKey)
alchemyKey - the API keyprotected void extractEntities(java.lang.String text,
java.util.Map<java.lang.String,EntityTag> tokenMap)
extractEntityRawTypes(), then uses an internal
map to map the raw entity types to EntityType objects.extractEntities in class EntityExtractortext - the text to extracttokenMap - the map to contain the tokens in.public java.util.HashMap<java.lang.String,java.lang.String> extractEntityRawTypes(java.lang.String text)
extractEntityRawTypes in class EntityExtractortext - the text to parse for entitiespublic java.lang.String getModel()
getModel in class EntityExtractorpublic void setModel(java.lang.String model)
setModel in class EntityExtractormodel - the API key