|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object tml.annotators.AnnotatorManager
public class AnnotatorManager
This class implements the management of meta information in sentence level. It searches the lucene index where the sentences are stored, and then parsed the sentence and insert the annotated sentence into Mysql database. The setting for lucene index file path and Mysql database are read from TML property file
Constructor Summary | |
---|---|
AnnotatorManager()
|
Method Summary | |
---|---|
void |
dbinsert(java.lang.String sentenceid,
java.lang.String docid,
java.lang.String annotatedtext,
java.lang.String type,
double time)
insert meta info into Mysql database |
void |
getAnnotators()
get all the annotators configured in TML property file |
java.util.ArrayList<java.lang.String> |
getMetaInfoBydocId(java.lang.String docid,
java.lang.String type)
retrieve metainfo by documentid and annotation type from Mysql database |
java.util.HashMap<java.lang.String,java.lang.String> |
getSentenceFromLucene(java.lang.String documentid)
retrive sentence id and value in pair from lucene index by documentid |
void |
insertDocTable(java.lang.String docid)
|
void |
insertMetainfoToDB()
insert the annotated text into Mysql DB. |
java.util.ArrayList<java.lang.String> |
searchDocTable()
|
void |
updateDocTable(java.lang.String docid,
java.lang.String status)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AnnotatorManager() throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public void insertMetainfoToDB()
public java.util.HashMap<java.lang.String,java.lang.String> getSentenceFromLucene(java.lang.String documentid)
documentid
-
public java.util.ArrayList<java.lang.String> getMetaInfoBydocId(java.lang.String docid, java.lang.String type)
docid
- type
-
public void dbinsert(java.lang.String sentenceid, java.lang.String docid, java.lang.String annotatedtext, java.lang.String type, double time)
sentenceid
- docid
- annotatedtext
- type
- public void getAnnotators()
public void insertDocTable(java.lang.String docid)
public java.util.ArrayList<java.lang.String> searchDocTable()
public void updateDocTable(java.lang.String docid, java.lang.String status)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |