public interface TermIndex
Modifier and Type | Method and Description |
---|---|
void |
addTerm(Term term) |
Term |
addTermOccurrence(eu.project.ttc.types.TermOccAnnotation annotation,
java.lang.String FileUri,
boolean keepOccurrenceInTermIndex)
Deprecated.
|
void |
addWord(Word word) |
void |
classifyTerms(Term classHead,
java.lang.Iterable<Term> classTerms) |
void |
cleanOrphanWords() |
void |
clearOccurrenceIndex() |
java.util.Iterator<Term> |
compoundWordTermIterator() |
CustomTermIndex |
createCustomIndex(java.lang.String indexName,
TermValueProvider termClassProvider) |
void |
createOccurrenceIndex() |
void |
deleteMany(TermSelector selector) |
void |
dropCustomIndex(java.lang.String indexName) |
java.lang.String |
getCorpusId() |
CustomTermIndex |
getCustomIndex(java.lang.String indexName) |
Document |
getDocument(java.lang.String url)
Returns the document identified by this url or
creates a new one.
|
java.util.Collection<Document> |
getDocuments() |
TermMeasure |
getFrequencyMeasure() |
Lang |
getLang()
The language of the pipeline
|
java.lang.Iterable<TermMeasure> |
getMeasures() |
java.lang.String |
getName()
The term index id name
|
OccurrenceStore |
getOccurrenceStore()
The occurrence store
|
int |
getSpottedTermsNum()
The number of terms added to this TermIndex by invoking
addTermOccurrence(TermOccAnnotation, String, boolean) |
Term |
getTermByGroupingKey(java.lang.String groupingKey) |
Term |
getTermById(int termId) |
java.util.Collection<TermClass> |
getTermClasses() |
java.util.Collection<Term> |
getTerms() |
Word |
getWord(java.lang.String lemma) |
int |
getWordAnnotationsNum() |
java.util.Collection<Word> |
getWords() |
TermMeasure |
getWRLogMeasure() |
TermMeasure |
getWRMeasure() |
void |
importCas(org.apache.uima.jcas.JCas cas,
boolean keepOccurrenceInTermIndex) |
java.util.Iterator<Term> |
multiWordTermIterator() |
int |
newId() |
void |
removeTerm(Term t) |
void |
setCorpusId(java.lang.String corpusID) |
void |
setSpottedTermsNum(int nbSpottedTerms) |
void |
setWordAnnotationsNum(int nbWordAnnotations) |
java.util.Iterator<Term> |
singleWordTermIterator() |
java.lang.String getName()
Lang getLang()
void setCorpusId(java.lang.String corpusID)
java.lang.String getCorpusId()
OccurrenceStore getOccurrenceStore()
Term getTermByGroupingKey(java.lang.String groupingKey)
Term getTermById(int termId)
void removeTerm(Term t)
void addTerm(Term term)
java.util.Collection<Term> getTerms()
java.util.Collection<TermClass> getTermClasses()
void addWord(Word word)
java.util.Collection<Word> getWords()
void cleanOrphanWords()
Word getWord(java.lang.String lemma)
Document getDocument(java.lang.String url)
url
- A url accessible by File
's constructor.java.util.Collection<Document> getDocuments()
java.util.Iterator<Term> singleWordTermIterator()
java.util.Iterator<Term> multiWordTermIterator()
java.util.Iterator<Term> compoundWordTermIterator()
CustomTermIndex getCustomIndex(java.lang.String indexName)
CustomTermIndex createCustomIndex(java.lang.String indexName, TermValueProvider termClassProvider)
void dropCustomIndex(java.lang.String indexName)
TermMeasure getWRMeasure()
TermMeasure getWRLogMeasure()
TermMeasure getFrequencyMeasure()
java.lang.Iterable<TermMeasure> getMeasures()
void deleteMany(TermSelector selector)
@Deprecated Term addTermOccurrence(eu.project.ttc.types.TermOccAnnotation annotation, java.lang.String FileUri, boolean keepOccurrenceInTermIndex)
void createOccurrenceIndex()
void clearOccurrenceIndex()
void importCas(org.apache.uima.jcas.JCas cas, boolean keepOccurrenceInTermIndex)
int newId()
void setWordAnnotationsNum(int nbWordAnnotations)
int getWordAnnotationsNum()
int getSpottedTermsNum()
addTermOccurrence(TermOccAnnotation, String, boolean)
addTermOccurrence(TermOccAnnotation, String, boolean)
void setSpottedTermsNum(int nbSpottedTerms)