This class provides methods to write compressed integers to an outputstream.
The numbers are written into a byte starting from the most significant bit (i.e, left to right).
This class encapsulates a random access file and provides
the functionalities to write binary encoded, unary encoded and gamma encoded
integers greater than zero, as well as specifying their offset in the file.
This class provides methods to write compressed integers to an outputstream.
The numbers are written into a byte starting from the most significant bit (i.e, left to right).
Constructs an instance of the class for a given filename
Note that on a FileNotFoundException, this contructor will sleep for 2 seconds
before retrying to open the file.
Bits -
Variable in class uk.ac.gla.terrier.structures.FilePosition
Class representing a posting list in memory with block information
It keeps the information for DF, TF, and the sequence [doc, tf, blockCount, [blockId]]
This class merges two sets of data structures (ie direct index,
inverted index, document index, lexicon and statistics), created by
Terrier with position information (blocks) and possibly field
information, into one set of data structures.
This class implements the BM weighting model, which generates the original
weight given by the BM25 formula, without frequency normalisation and query
term weighting.
BM() -
Constructor for class uk.ac.gla.terrier.matching.models.basicmodel.BM