public interface CustomTermIndex
Modifier and Type | Method and Description |
---|---|
void |
cleanEntriesByMaxSize(int maxSize)
For each entry of this index, increase the frequency threshhold and
remove all terms under the frequency threshold until there are
less than
maxSize terms left in the enrty. |
void |
cleanSingletonKeys() |
void |
dropBiggerEntries(int threshholdSize,
boolean logWarning) |
java.util.List<Term> |
getTerms(java.lang.String key) |
void |
indexTerm(TermIndex termIndex,
Term term)
Adds the param term to internal index.
|
java.util.Collection<java.lang.String> |
keySet() |
void |
removeTerm(TermIndex termIndex,
Term t) |
int |
size() |
java.util.Collection<java.lang.String> keySet()
java.util.List<Term> getTerms(java.lang.String key)
void indexTerm(TermIndex termIndex, Term term)
term
- The term to add to index.void cleanSingletonKeys()
int size()
void cleanEntriesByMaxSize(int maxSize)
maxSize
terms left in the enrty.maxSize
- void dropBiggerEntries(int threshholdSize, boolean logWarning)