Class GrobidNERecogniser
- java.lang.Object
-
- org.apache.tika.parser.ner.grobid.GrobidNERecogniser
-
- All Implemented Interfaces:
NERecogniser
public class GrobidNERecogniser extends Object implements NERecogniser
-
-
Field Summary
Fields Modifier and Type Field Description static Set<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.JSONArray
convertToJSONArray(org.json.simple.JSONObject obj, String key)
Converts JSON Object to JSON Arrayorg.json.simple.JSONObject
convertToJSONObject(String jsonString)
Parses a JSON String and converts it to a JSON ObjectSet<String>
getEntityTypes()
Gets set of entity types recognised by this recogniserboolean
isAvailable()
checks if this Named Entity recogniser is available for serviceMap<String,Set<String>>
recognise(String text)
recognises names of entities in the text
-
-
-
Method Detail
-
isAvailable
public boolean isAvailable()
Description copied from interface:NERecogniser
checks if this Named Entity recogniser is available for service- Specified by:
isAvailable
in interfaceNERecogniser
- Returns:
true
if server endpoint is available. returnsfalse
if server endpoint is not avaliable for service.
-
getEntityTypes
public Set<String> getEntityTypes()
Gets set of entity types recognised by this recogniser- Specified by:
getEntityTypes
in interfaceNERecogniser
- Returns:
- set of entity classes/types
-
convertToJSONArray
public org.json.simple.JSONArray convertToJSONArray(org.json.simple.JSONObject obj, String key)
Converts JSON Object to JSON Array- Returns:
- a JSON array
-
convertToJSONObject
public org.json.simple.JSONObject convertToJSONObject(String jsonString)
Parses a JSON String and converts it to a JSON Object- Returns:
- a JSON Object
-
-