Class GrobidNERecogniser
- java.lang.Object
 - 
- org.apache.tika.parser.ner.grobid.GrobidNERecogniser
 
 
- 
- All Implemented Interfaces:
 NERecogniser
public class GrobidNERecogniser extends java.lang.Object implements NERecogniser
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.util.Set<java.lang.String>ENTITY_TYPES- 
Fields inherited from interface org.apache.tika.parser.ner.NERecogniser
DATE, LOCATION, MISCELLANEOUS, MONEY, ORGANIZATION, PERCENT, PERSON, TIME 
 - 
 
- 
Constructor Summary
Constructors Constructor Description GrobidNERecogniser() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.json.simple.JSONArrayconvertToJSONArray(org.json.simple.JSONObject obj, java.lang.String key)Converts JSON Object to JSON Arrayorg.json.simple.JSONObjectconvertToJSONObject(java.lang.String jsonString)Parses a JSON String and converts it to a JSON Objectjava.util.Set<java.lang.String>getEntityTypes()Gets set of entity types recognised by this recogniserbooleanisAvailable()checks if this Named Entity recogniser is available for servicejava.util.Map<java.lang.String,java.util.Set<java.lang.String>>recognise(java.lang.String text)recognises names of entities in the text 
 - 
 
- 
- 
Method Detail
- 
isAvailable
public boolean isAvailable()
Description copied from interface:NERecogniserchecks if this Named Entity recogniser is available for service- Specified by:
 isAvailablein interfaceNERecogniser- Returns:
 trueif server endpoint is available. returnsfalseif server endpoint is not avaliable for service.
 
- 
getEntityTypes
public java.util.Set<java.lang.String> getEntityTypes()
Gets set of entity types recognised by this recogniser- Specified by:
 getEntityTypesin interfaceNERecogniser- Returns:
 - set of entity classes/types
 
 
- 
convertToJSONArray
public org.json.simple.JSONArray convertToJSONArray(org.json.simple.JSONObject obj, java.lang.String key)Converts JSON Object to JSON Array- Returns:
 - a JSON array
 
 
- 
convertToJSONObject
public org.json.simple.JSONObject convertToJSONObject(java.lang.String jsonString)
Parses a JSON String and converts it to a JSON Object- Returns:
 - a JSON Object
 
 
- 
recognise
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> recognise(java.lang.String text)
recognises names of entities in the text- Specified by:
 recognisein interfaceNERecogniser- Parameters:
 text- text which possibly contains names- Returns:
 - map of entity type -> set of names
 
 
 - 
 
 -