| Package | Description |
|---|---|
| org.terrier.realtime |
Provides index structures that support updating and real-time retrieval.
|
| org.terrier.realtime.memory |
Provides MemoryIndex structures.
|
| org.terrier.realtime.memory.fields |
Provides MemoryIndex structures that support field search.
|
| org.terrier.structures.indexing |
Provides the classes used for creating the data structures of
the Terrier platform.
|
| org.terrier.structures.indexing.classical |
Provides functionality for creating on-disk indices via indexer classes.
|
| org.terrier.structures.integer |
Provides generic posting index classes that support byte-level compression.
|
| org.terrier.structures.merging |
Provides classes for merging two sets of data structures, created by Terrier,
into one set of data structures.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WritableIndex.collectProperties(Index memory,
Index newIndex,
CompressionFactory.CompressionConfiguration compressionInvertedConfig,
CompressionFactory.CompressionConfiguration compressionDirectConfig)
Write the index properties to the .properties file.
|
| Modifier and Type | Field and Description |
|---|---|
protected CompressionFactory.CompressionConfiguration |
MemoryIndex.compressionDirectConfig |
protected CompressionFactory.CompressionConfiguration |
MemoryIndex.compressionInvertedConfig |
| Modifier and Type | Method and Description |
|---|---|
void |
MemoryIndex.collectProperties(Index memory,
Index newIndex,
CompressionFactory.CompressionConfiguration compressionInv,
CompressionFactory.CompressionConfiguration compressionDir)
Collect index properties.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MemoryFields.collectProperties(Index memory,
Index index,
CompressionFactory.CompressionConfiguration compressionConfigInverted,
CompressionFactory.CompressionConfiguration compressionConfigDirect)
Collect index properties.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
CompressionFactory.BitCompressionConfiguration |
static class |
CompressionFactory.BitIdOnlyCompressionConfiguration |
| Modifier and Type | Method and Description |
|---|---|
static CompressionFactory.CompressionConfiguration |
CompressionFactory.getCompressionConfiguration(String structureName,
String[] fieldNames,
boolean blocks)
Deprecated.
|
static CompressionFactory.CompressionConfiguration |
CompressionFactory.getCompressionConfiguration(String structureName,
String[] fieldNames,
int hasBlocks,
int maxBlocks) |
| Modifier and Type | Field and Description |
|---|---|
protected CompressionFactory.CompressionConfiguration |
InvertedIndexBuilder.compressionConfig |
protected CompressionFactory.CompressionConfiguration |
BasicIndexer.compressionDirectConfig
The compression configuration for the direct index
|
protected CompressionFactory.CompressionConfiguration |
BlockIndexer.compressionDirectConfig
The compression configuration for the direct index
|
protected CompressionFactory.CompressionConfiguration |
BasicIndexer.compressionInvertedConfig
The compression configuration for the inverted index
|
protected CompressionFactory.CompressionConfiguration |
BlockIndexer.compressionInvertedConfig
The compression configuration for the inverted index
|
| Constructor and Description |
|---|
BlockInvertedIndexBuilder(IndexOnDisk index,
String structureName,
CompressionFactory.CompressionConfiguration compressionConfig)
constructor
|
InvertedIndexBuilder(IndexOnDisk i,
String _structureName,
CompressionFactory.CompressionConfiguration compressionConfig)
contructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
IntegerCodecCompressionConfiguration
Properties:
compression."STRUCTURENAME".integer."TYPE".codec - the compression codec to use
for the structure STRUCTURENAME for posting payload type TYPE - see
IntegerCodec.
For instance, to full compress everything in the inverted index using Frame of Reference (FOR),
as recommended by Catena et al, ECIR 2014, you would set the following properties: |
| Modifier and Type | Field and Description |
|---|---|
protected CompressionFactory.CompressionConfiguration |
StructureMerger.compressionDirectConfig |
protected CompressionFactory.CompressionConfiguration |
StructureMerger.compressionInvertedConfig |
Terrier Information Retrieval Platform 5.2. Copyright © 2004-2019, University of Glasgow