public class MockTerms extends Terms
BYTES_PER_INT, DEFAULT_CHARSET, DEFAULT_MAX_MAP_SIZE, NO_TERM
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the Terms object.
|
String |
get(int id)
Get a term by id.
|
int |
idToSortPosition(int id,
MatchSensitivity sensitivity)
Get the sort position for a term based on its term id
|
void |
indexOf(org.eclipse.collections.api.set.primitive.MutableIntSet results,
String term,
MatchSensitivity sensitivity)
Get the index number(s) of terms matching a string.
|
int |
indexOf(String term)
Get the existing index number of a term, or add it to the term list and
assign it a new index number.
|
int |
numberOfTerms() |
protected void |
setBlockBasedFile(boolean useBlockBasedTermsFile) |
boolean |
termsEqual(int[] termId,
MatchSensitivity sensitivity) |
void |
write(File termsFile)
Write the terms file
|
compareSortPosition, deserializeToken, initialize, openForReading, openForWriting, readFromFileChannel, serializeTerm, toSortOrder
public MockTerms(String... words)
public int indexOf(String term)
Terms
public void indexOf(org.eclipse.collections.api.set.primitive.MutableIntSet results, String term, MatchSensitivity sensitivity)
Terms
public void clear()
Terms
public String get(int id)
Terms
public int numberOfTerms()
numberOfTerms
in class Terms
public int idToSortPosition(int id, MatchSensitivity sensitivity)
Terms
idToSortPosition
in class Terms
id
- the term idsensitivity
- whether we want the sensitive or insensitive sort positionprotected void setBlockBasedFile(boolean useBlockBasedTermsFile)
setBlockBasedFile
in class Terms
public boolean termsEqual(int[] termId, MatchSensitivity sensitivity)
termsEqual
in class Terms
Copyright © 2020 Instituut voor Nederlandse Taal (INT). All rights reserved.