Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 

A

abstractCount - Variable in class org.terrier.indexing.TaggedDocument
number of abstract types
abstractlength - Variable in class org.terrier.indexing.FileDocument
The maximum length of each named abstract (comma separated list)
abstractlengths - Variable in class org.terrier.indexing.TaggedDocument
The maximum length of each named abstract (comma separated list)
abstractname - Variable in class org.terrier.indexing.FileDocument
The names of the abstracts to be saved (comma separated list)
abstractName2Index - Variable in class org.terrier.indexing.TaggedDocument
A mapping for quick lookup of abstract tag names
abstractnames - Variable in class org.terrier.indexing.TaggedDocument
The names of the abstracts to be saved (comma separated list)
AbstractPostingOutputStream - Class in org.terrier.structures
Abstract class that is extended by other posting output stream implementations
AbstractPostingOutputStream() - Constructor for class org.terrier.structures.AbstractPostingOutputStream
 
AbstractQuerying - Class in org.terrier.applications
 
AbstractQuerying(String) - Constructor for class org.terrier.applications.AbstractQuerying
 
AbstractQuerying.AbstractQueryingCommand - Class in org.terrier.applications
 
AbstractQueryingCommand(Class<? extends AbstractQuerying>) - Constructor for class org.terrier.applications.AbstractQuerying.AbstractQueryingCommand
 
abstracts - Variable in class org.terrier.indexing.TaggedDocument
builders for each abstract
AbstractScoringMatching - Class in org.terrier.matching
 
AbstractScoringMatching(Index, Matching, WeightingModel, Predicate<Pair<String, Set<String>>>) - Constructor for class org.terrier.matching.AbstractScoringMatching
 
AbstractScoringMatching(Index, Matching, WeightingModel) - Constructor for class org.terrier.matching.AbstractScoringMatching
 
abstracttags - Variable in class org.terrier.indexing.TaggedDocument
The fields that the named abstracts come from (comma separated list)
abstractTagsCaseSensitive - Variable in class org.terrier.indexing.TaggedDocument
 
abstractwritten - Variable in class org.terrier.indexing.FileDocument
The number of characters currently written
AccumulatorResultSet - Class in org.terrier.matching
A result set instance that uses maps internally until initialise() is called
AccumulatorResultSet(int) - Constructor for class org.terrier.matching.AccumulatorResultSet
Constructs an instance of the AccumulatorResultSet
add(MatchingQueryTerms.MatchingTerm) - Method in class org.terrier.matching.MatchingQueryTerms
 
add(String) - Method in class org.terrier.querying.parser.MultiTermQuery
Adds a single query term to the query.
add(Query) - Method in class org.terrier.querying.parser.MultiTermQuery
Adds a subquery to this query.
add(int, int, int, int[]) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsInvertedIndex
Insert/update posting (docid,freq,(fields)).
add(EntryStatistics) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsLexiconEntry
Increment the statistics of this object by that of another
add(int, int, int) - Method in class org.terrier.realtime.memory.MemoryDirectIndex
Add posting to direct file.
add(int, int) - Method in class org.terrier.realtime.memory.MemoryDirectIndex.DocumentPostingList
 
add(int, int, int) - Method in class org.terrier.realtime.memory.MemoryInvertedIndex
Add posting to inverted file.
add(int, int) - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.BasicMemoryPostingList
 
add(EntryStatistics) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Increment the statistics of this object by that of another
add(EntryStatistics) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Not implemented.
add(EntryStatistics) - Method in class org.terrier.structures.BasicLexiconEntry
increment this lexicon entry by another
add(EntryStatistics) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Increment the statistics of this object by that of another
add(SearchRequest) - Method in class org.terrier.structures.cache.GrowingMapQueryResultCache
 
add(SearchRequest) - Method in class org.terrier.structures.cache.NullQueryResultCache
 
add(SearchRequest) - Method in interface org.terrier.structures.cache.QueryResultCache
Add the results for the specified query to the cache
add(EntryStatistics) - Method in interface org.terrier.structures.EntryStatistics
Increment the statistics of this object by that of another
add(EntryStatistics) - Method in class org.terrier.structures.FieldLexiconEntry
 
add(String, int, int, int[], int[]) - Method in class org.terrier.structures.indexing.singlepass.BlockFieldMemoryPostings
add
add(String, int, int, int[]) - Method in class org.terrier.structures.indexing.singlepass.BlockMemoryPostings
Add the specified to the term posting to the memory postings.
add(String, int, int, int[]) - Method in class org.terrier.structures.indexing.singlepass.FieldsMemoryPostings
Adds an occurrence of a term in a document to the posting in memory.
add(String, int, int) - Method in class org.terrier.structures.indexing.singlepass.MemoryPostings
Adds an occurrence of a term in a document to the posting in memory.
add(EntryStatistics) - Method in class org.terrier.structures.restructure.Tr3BlockLexiconEntry
Deprecated.
increment this lexicon entry by another
add(EntryStatistics) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
increment this lexicon entry by another
add(EntryStatistics) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Increment the statistics of this object by that of another
add(EntryStatistics) - Method in class org.terrier.structures.restructure.Tr4FieldLexiconEntry
 
add(EntryStatistics) - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
add(char) - Method in class org.terrier.terms.PorterStemmer
Add a character to the word being stemmed.
add(char[], int) - Method in class org.terrier.terms.PorterStemmer
Adds wLen characters to the word being stemmed contained in a portion of a char[] array.
addDirectoryListing() - Method in class org.terrier.indexing.SimpleFileCollection
Called when thisFile is identified as a directory, this adds the entire contents of the directory onto the list to be processed.
addDirectStructure(IndexOnDisk) - Method in class org.terrier.tests.BatchEndToEndTest
 
addDocument(int, int[]) - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields
Add document length and field lengths to document index.
addDocument(int, int, int[]) - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFieldsMap
Add document length and field lengths to document index.
addDocument(int, int, int[], BitIndexPointer) - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFieldsMap
Add document length and field lengths to document index.
addDocument(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndex
Add document length to document index.
addDocument(int, int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
Add document length to document index.
addDocument(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
 
addDocumentScoreModifier(DocumentScoreModifier) - Method in class org.terrier.matching.MatchingQueryTerms
Adds a document score modifier for the query.
addDocumentTerms(DocumentPostingList) - Method in class org.terrier.structures.indexing.LexiconBuilder
adds the terms of a document to the temporary lexicon in memory.
addEntryToBuffer(Writable) - Method in class org.terrier.structures.indexing.DocumentIndexBuilder
Adds to the index a new entry, giving to it the next available document id.
addEscapes(String) - Static method in error org.terrier.matching.matchops.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error org.terrier.querying.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addFileSystemCapability(FileSystem) - Static method in class org.terrier.utility.Files
Add a file system to Terrier.
addFileToProcess(String) - Method in class org.terrier.indexing.TwitterJSONCollection
 
addFilterInputStreamMapping(String, Class<? extends InputStream>, Class<? extends OutputStream>) - Static method in class org.terrier.utility.Files
Add a filter mapping to the Files layes.
addGlobalTerrierProperties(Properties) - Method in class org.terrier.tests.ApplicationSetupBasedTest
 
addIndexStructure(String, Class<?>, Class<?>[], String[]) - Method in class org.terrier.structures.Index
tell the index about a new index structure it provides.
addIndexStructure(String, String) - Method in class org.terrier.structures.Index
add an index structure to this index.
addIndexStructure(String, String, String, String) - Method in class org.terrier.structures.Index
add an index structure to this index.
addIndexStructure(String, String, String[], String[]) - Method in class org.terrier.structures.Index
add an index structure to this index.
addIndexStructureInputStream(String, Class<?>, Class<?>[], String[]) - Method in class org.terrier.structures.Index
tell the index about a new input stream index structure it provides.
addIndexStructureInputStream(String, String) - Method in class org.terrier.structures.Index
tell the index about a new input stream index structure it provides.
addIndexStructureInputStream(String, String, String, String) - Method in class org.terrier.structures.Index
tell the index about a new input stream index structure it provides.
addIndexStructureInputStream(String, String, String[], String[]) - Method in class org.terrier.structures.Index
tell the index about a new input stream index structure it provides.
addKillhandler(KillHandler.Killable) - Static method in class org.terrier.utility.KillHandler
Add a Killable objects to the shutdown list which are invoked when the runtime system is terminating.
addLexiconToIndex(IndexOnDisk, String, String) - Static method in class org.terrier.structures.FSOMapFileLexiconOutputStream
Adds Lexicon to index
addLexiconToIndex(IndexOnDisk, String, Class<? extends Lexicon<?>>, Class<? extends Iterator<?>>, Class<? extends Iterator<LexiconEntry>>, String) - Static method in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
Adds Lexicon to index
addMatchingModel(String, String) - Method in class org.terrier.querying.Request
Set the matching model and weighting model that the Manager should use for this query
addMatchingModel(String, String) - Method in interface org.terrier.querying.SearchRequest
Deprecated. 
addMetaItem(String, int, String) - Method in class org.terrier.matching.AccumulatorResultSet
Unsupported
addMetaItem(String, int, String) - Method in class org.terrier.matching.CollectionResultSet
Empty method.
addMetaItem(String, int, String) - Method in class org.terrier.matching.daat.CandidateResultSet
 
addMetaItem(String, int, String) - Method in class org.terrier.matching.QueryResultSet
Adds a metadata value for a given document
addMetaItem(String, int, String) - Method in interface org.terrier.matching.ResultSet
Adds a metadata value for a given document
addMetaItems(String, String[]) - Method in class org.terrier.matching.AccumulatorResultSet
Unsupported
addMetaItems(String, String[]) - Method in class org.terrier.matching.CollectionResultSet
Empty method.
addMetaItems(String, String[]) - Method in class org.terrier.matching.daat.CandidateResultSet
 
addMetaItems(String, String[]) - Method in class org.terrier.matching.QueryResultSet
Adds the metadata values for all the documents in the result set.
addMetaItems(String, String[]) - Method in interface org.terrier.matching.ResultSet
Adds the metadata values for all the documents in the result set.
addMetaType(String) - Method in class org.terrier.matching.QueryResultSet
Get the metadata index for the given name
addOrUpdate(int, int, int) - Method in class org.terrier.realtime.memory.MemoryInvertedIndex
Adds or updates the frequency of the term denoted by ptr by freq.
addOrUpdateFreq(int, int) - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.BasicMemoryPostingList
Returns true iff we did not already have a posting for this document
addPathTransormation(String, String) - Static method in class org.terrier.utility.Files
add a static transformation to apply to a path.
addPosting(Posting) - Method in class org.terrier.structures.postings.BlockFieldORIterablePosting
 
addPosting(Posting) - Method in class org.terrier.structures.postings.BlockORIterablePosting
 
addPosting(Posting) - Method in class org.terrier.structures.postings.FieldORIterablePosting
 
addPosting(Posting) - Method in class org.terrier.structures.postings.ORIterablePosting
 
addProperty(String, String) - Method in class org.terrier.indexing.TwitterJSONDocument
Add a specific property to the properties for this document.
addStatistics(EntryStatistics[]) - Static method in class org.terrier.matching.matchops.MultiTermOp
merges several EntryStatistics for a single effective term simply by adding
addStatistics(CollectionStatistics) - Method in class org.terrier.structures.CollectionStatistics
Increment the statistics by the specified amount
addTemporaryLexicon(String) - Method in class org.terrier.structures.indexing.LexiconBuilder
Deprecated. 
addTerm(String, int) - Method in class org.terrier.structures.indexing.LexiconBuilder
Add a single term to the lexicon being built
addTermPropertyWeight(String, double) - Method in class org.terrier.matching.MatchingQueryTerms
 
addTerms(DocumentPostingList, int) - Method in class org.terrier.structures.indexing.singlepass.BlockFieldMemoryPostings
Add the terms in a DocumentPostingList to the postings in memory.
addTerms(DocumentPostingList, int) - Method in class org.terrier.structures.indexing.singlepass.BlockMemoryPostings
Add the terms in a DocumentPostingList to the postings in memory.
addTerms(DocumentPostingList, int) - Method in class org.terrier.structures.indexing.singlepass.FieldsMemoryPostings
Add the terms in a DocumentPostingList to the postings in memory.
addTerms(DocumentPostingList, int) - Method in class org.terrier.structures.indexing.singlepass.MemoryPostings
Add the terms in a DocumentPostingList to the postings in memory.
addTo(int[], int[]) - Static method in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun
 
addTo(int[], int[]) - Static method in class org.terrier.structures.indexing.singlepass.FieldPostingInRun
 
addToDocument(int, Document) - Method in class org.terrier.realtime.incremental.IncrementalIndex
 
addToDocument(int, DocumentPostingList) - Method in class org.terrier.realtime.incremental.IncrementalIndex
 
addToDocument(int, Document) - Method in class org.terrier.realtime.memory.MemoryIndex
Adds specified content contents to the named document id.
addToDocument(int, DocumentPostingList) - Method in class org.terrier.realtime.memory.MemoryIndex
Adds relevant terms to the named document id.
addToDocument(int, Document) - Method in interface org.terrier.realtime.UpdatableIndex
Adds specified content contents to the named document id.
addToDocument(int, DocumentPostingList) - Method in interface org.terrier.realtime.UpdatableIndex
Adds relevant terms to the named document id.
addToLexiconEntry(LexiconEntry) - Method in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun
 
addToLexiconEntry(LexiconEntry) - Method in class org.terrier.structures.indexing.singlepass.FieldPostingInRun
 
addToLexiconEntry(LexiconEntry) - Method in class org.terrier.structures.indexing.singlepass.PostingInRun
Add statistics for this posting onto the given LexiconEntry
addURL(URL) - Method in class org.terrier.utility.MavenResolver.MutableURLClassLoader
 
addURLs(Iterable<URL>) - Method in class org.terrier.utility.MavenResolver.MutableURLClassLoader
 
addWeightingModel(WeightingModel) - Method in class org.terrier.querying.parser.Query.QTPBuilder
 
AdhocEvaluation - Class in org.terrier.evaluation
Performs the evaluation for TREC's tasks, except the named page task.
AdhocEvaluation() - Constructor for class org.terrier.evaluation.AdhocEvaluation
Create adhoc evaluation
AdhocEvaluation(String) - Constructor for class org.terrier.evaluation.AdhocEvaluation
Create adhoc evaluation
AdhocEvaluation(String[]) - Constructor for class org.terrier.evaluation.AdhocEvaluation
Create adhoc evaluation
AdhocFullQueryEvaluation - Class in org.terrier.evaluation
Performs a query by query evaluation of a results file.
AdhocFullQueryEvaluation() - Constructor for class org.terrier.evaluation.AdhocFullQueryEvaluation
Create full query adhoc evaluation
AdhocFullQueryEvaluation(String) - Constructor for class org.terrier.evaluation.AdhocFullQueryEvaluation
Create full query adhoc evaluation
AdhocFullQueryEvaluation(String[]) - Constructor for class org.terrier.evaluation.AdhocFullQueryEvaluation
Create full query adhoc evaluation
adjustBeginLineColumn(int, int) - Method in class org.terrier.matching.matchops.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class org.terrier.querying.parser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
AfterEffect - Class in org.terrier.matching.models.aftereffect
This class provides a contract for implementing the first normalisation by after effect models for the DFR framework.
AfterEffect() - Constructor for class org.terrier.matching.models.aftereffect.AfterEffect
A default constructor
afterEffect - Variable in class org.terrier.matching.models.DFRWeightingModel
The applied model for after effect (aka.
AFTEREFFECT_PREFIX - Variable in class org.terrier.matching.models.DFRWeightingModel
The prefix of the package of the first normalisation methods by after effect.
afterPropertyTags() - Method in class org.terrier.indexing.TRECCollection
 
afterPropertyTags() - Method in class org.terrier.indexing.TRECWebCollection
 
align() - Method in interface org.terrier.compression.bit.BitIn
Aligns the stream to the next byte
align() - Method in class org.terrier.compression.bit.BitInBase
Aligns the stream to the next byte
align() - Method in class org.terrier.compression.bit.DebuggingBitIn
 
allClosed() - Static method in class org.terrier.utility.io.CheckClosedStreams
 
allExists(String...) - Static method in class org.terrier.structures.Index
returns true if all named files exist
allMetaItems() - Method in class org.terrier.matching.AccumulatorResultSet
Unsupported
allMetaItems() - Method in class org.terrier.matching.CollectionResultSet
 
allMetaItems() - Method in class org.terrier.matching.daat.CandidateResultSet
 
allMetaItems() - Method in class org.terrier.matching.QueryResultSet
returns all metadata, indexed first by metadata type, then by rank.
allMetaItems() - Method in interface org.terrier.matching.ResultSet
 
Allowed_Controls - Variable in class org.terrier.querying.LocalManager
This contains a list of controls that may be set in the querying API
ALPHANUMERIC - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
ANDIterablePosting - Class in org.terrier.structures.postings
An instance of IterablePostings that works with passed arrays of ids and frequencies.
ANDIterablePosting(IterablePosting[], EntryStatistics[]) - Constructor for class org.terrier.structures.postings.ANDIterablePosting
 
ANDIterablePosting(IterablePosting[], Pointer[]) - Constructor for class org.terrier.structures.postings.ANDIterablePosting
 
ANDQueryOp - Class in org.terrier.matching.matchops
This combines multiple operators into a single op, where must all occur in a document.
ANDQueryOp(String[]) - Constructor for class org.terrier.matching.matchops.ANDQueryOp
 
ANDQueryOp(Operator[]) - Constructor for class org.terrier.matching.matchops.ANDQueryOp
 
AnyclassLauncher - Class in org.terrier.applications
 
AnyclassLauncher() - Constructor for class org.terrier.applications.AnyclassLauncher
 
append(byte[], int) - Method in class org.terrier.compression.bit.BitOutputStream
Appends a byte array to the current stream.
append(byte[], int, byte, int) - Method in class org.terrier.compression.bit.BitOutputStream
Appends a byte array to the current stream, where the last byte is not fully written Flushes the current int, the buffer and then writes the new sequence of bytes.
append(BitOut, int, int) - Method in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun
Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
append(BitOut, int, int) - Method in class org.terrier.structures.indexing.singlepass.BlockPostingInRun
Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
append(BitOut, int, int) - Method in class org.terrier.structures.indexing.singlepass.FieldPostingInRun
Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
append(BitOut, int, int) - Method in class org.terrier.structures.indexing.singlepass.PostingInRun
Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
append(BitOut, int) - Method in class org.terrier.structures.indexing.singlepass.PostingInRun
Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
append(BitOut, int, int) - Method in class org.terrier.structures.indexing.singlepass.SimplePostingInRun
Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
ApplicationSetup - Class in org.terrier.utility
This class retrieves and provides access to all the constants and parameters for the system.
ApplicationSetup() - Constructor for class org.terrier.utility.ApplicationSetup
 
ApplicationSetup.TerrierApplicationPlugin - Interface in org.terrier.utility
Interface for plugins.
ApplicationSetupBasedTest - Class in org.terrier.tests
Base class for a test that requires ApplicationSetup to be correctly initialised.
ApplicationSetupBasedTest() - Constructor for class org.terrier.tests.ApplicationSetupBasedTest
 
apply(Query.ForEachQueryNode) - Method in class org.terrier.querying.parser.MultiTermQuery
Apply the specified processor to this node.
apply(Query.ForEachQueryNode) - Method in class org.terrier.querying.parser.Query
Apply the specified processor to this node.
applyDSMs(Index, String, MatchingQueryTerms, int, int[], short[], FeaturedResultSet) - Method in class org.terrier.matching.FeaturedScoringMatching
 
applyFieldScoreModifier(int, double) - Static method in class org.terrier.utility.FieldScore
Computes the modified score for a document with a given fieldScore (a bitset where each bit represents a tag) and its original score.
applyModel(int, double[], int, double[][], double[]) - Method in class org.terrier.matching.JforestsModelMatching
 
applyModel(int, double[], int, double[][], double[]) - Method in class org.terrier.matching.LearnedModelMatching
Apply the loaded learned model for identifying the top N documents.
applyModel(int, double[], int, double[][], double[]) - Method in class org.terrier.matching.LinearModelMatching
 
applyOptions(int) - Method in class org.terrier.applications.TrecTerrier
Apply the option resulted from processing the command line arguments
ApplyTermPipeline - Class in org.terrier.querying
 
ApplyTermPipeline() - Constructor for class org.terrier.querying.ApplyTermPipeline
 
applyTermPipeline(TermPipelineAccessor) - Method in class org.terrier.querying.parser.MultiTermQuery
Applies the given term pipeline to the query terms and sub-queries that construct this query.
applyTermPipeline(TermPipelineAccessor) - Method in class org.terrier.querying.parser.Query
Applies a term pipeline in the query's terms, through the given term pipeline accessor.
applyTermPipeline(TermPipelineAccessor) - Method in class org.terrier.querying.parser.SingleTermQuery
Puts the query term in the given term pipeline, which is accessed through the given accessor object.
appProperties - Static variable in class org.terrier.utility.ApplicationSetup
The properties object in which the properties from the file are read.
ARGUMENTS_OK - Static variable in class org.terrier.applications.TrecTerrier
 
arr - Variable in class org.terrier.evaluation.NamedPageEvaluation
The average reciprocal rank.
ArrayFileIterator(IndexOnDisk, String) - Constructor for class org.terrier.structures.collections.FSArrayFile.ArrayFileIterator
constructor
ArrayFileIterator(String, FixedSizeWriteableFactory<V>) - Constructor for class org.terrier.structures.collections.FSArrayFile.ArrayFileIterator
constructor
ArrayOfBasicIterablePosting - Class in org.terrier.structures.postings
An instance of IterablePostings that works with passed arrays of ids and frequencies
ArrayOfBasicIterablePosting(int[], int[]) - Constructor for class org.terrier.structures.postings.ArrayOfBasicIterablePosting
Make a new posting list with these ids and frequencies
ArrayOfBasicIterablePosting(int[], int[], int[]) - Constructor for class org.terrier.structures.postings.ArrayOfBasicIterablePosting
 
ArrayOfBlockFieldIterablePosting - Class in org.terrier.structures.postings
An array structure that golds BlockFieldIterablePostings
ArrayOfBlockFieldIterablePosting(int[], int[], int[], int[][], int[][], int[], int[]) - Constructor for class org.terrier.structures.postings.ArrayOfBlockFieldIterablePosting
 
ArrayOfBlockFieldIterablePosting(int[], int[], int[], int[][], int[][], boolean, int[], int[]) - Constructor for class org.terrier.structures.postings.ArrayOfBlockFieldIterablePosting
 
ArrayOfBlockIterablePosting - Class in org.terrier.structures.postings
An array structure that golds BlockIterablePostings
ArrayOfBlockIterablePosting(int[], int[], int[], int[]) - Constructor for class org.terrier.structures.postings.ArrayOfBlockIterablePosting
 
ArrayOfFieldIterablePosting - Class in org.terrier.structures.postings
An instance of IterablePostings that works with passed arrays of ids and frequencies for each field.
ArrayOfFieldIterablePosting(int[], int[], int[], int[][], int[][]) - Constructor for class org.terrier.structures.postings.ArrayOfFieldIterablePosting
 
ArrayOfFieldIterablePosting(int[], int[], int[], int[][], int[][], boolean) - Constructor for class org.terrier.structures.postings.ArrayOfFieldIterablePosting
 
ArrayOfIdsIterablePosting - Class in org.terrier.structures.postings
An instance of IterablePostings that works with a passed array of ids
ArrayOfIdsIterablePosting(int[]) - Constructor for class org.terrier.structures.postings.ArrayOfIdsIterablePosting
Make a new IterablePosting using these ids
arraysInitialised - Variable in class org.terrier.matching.AccumulatorResultSet
 
arraysInitialised - Variable in class org.terrier.matching.CollectionResultSet
A static boolean flag indicating whether the arrays of docids and scores have been initialized (memory allocated for them) or not.
ArrayUtils - Class in org.terrier.utility
Handy methods for resizing arrays, and other handy array methods This is a fresh implementation of the capacity methods, without the use of any prelicensed code.
ArrayUtils() - Constructor for class org.terrier.utility.ArrayUtils
 
ascendingHeapSort(int[], int[], int[]) - Static method in class org.terrier.sorting.HeapSortInt
Sorts the given arrays in ascending order, using heap-sort.
ascendingHeapSort(int[], int[], int[], int[]) - Static method in class org.terrier.sorting.HeapSortInt
ascendingHeapSort
ascendingHeapSort(int[], int[]) - Static method in class org.terrier.sorting.HeapSortInt
Sorts the given arrays in ascending order, using heap-sort.
ascendingHeapSort(int[][]) - Static method in class org.terrier.sorting.HeapSortInt
ascendingHeapSort
ascendingHeapSort(int[], int[], int[], int) - Static method in class org.terrier.sorting.HeapSortInt
Sorts the top topElements of the given array in ascending order, using heap sort.
ascendingHeapSort(double[], int[], short[]) - Static method in class org.terrier.sorting.MultiSort
Sorts the given arrays in ascending order, using heap-sort.
ascendingHeapSort(Comparable<?>[], int[]) - Static method in class org.terrier.sorting.MultiSort
Sorts the given arrays in ascending order, using heap-sort.
ascendingHeapSort(double[], int[], short[], int) - Static method in class org.terrier.sorting.MultiSort
Sorts the top topElements of the given array in ascending order, using heap sort.
ascendingHeapSort(int[], double[], short[], int) - Static method in class org.terrier.sorting.MultiSort
ascendingHeapSort
ascendingHeapSort(double[], int[], short[]) - Static method in class org.terrier.utility.HeapSort
Sorts the given arrays in ascending order, using heap-sort.
ascendingHeapSort(double[], int[], short[], int) - Static method in class org.terrier.utility.HeapSort
Sorts the top topElements of the given array in ascending order, using heap sort.
asFieldDocumentIndex - Variable in class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
asFieldDocumentIndex - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
asFloat - Variable in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
assignScore(int, CandidateResult) - Method in class org.terrier.matching.daat.FatFull
 
assignScore(int, CandidateResult) - Method in class org.terrier.matching.daat.Full
assign the score for this posting to this candidate result.
assignScore(int, int, double, IterablePosting[]) - Method in class org.terrier.matching.ScoringMatching
 
assignScores(int, AccumulatorResultSet, IterablePosting) - Method in class org.terrier.matching.taat.Full
 
assignWeights(QueryExpansionModel) - Method in class org.terrier.querying.DFRBagExpansionTerms
Assign weight to terms that are stored in ExpansionTerm[] terms.
asWritablePosting() - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIterablePosting
Copies this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
Copies this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.realtime.multi.MultiDirectIterablePostingWithOffset
 
asWritablePosting() - Method in class org.terrier.realtime.multi.MultiIterablePosting
Not implemented.
asWritablePosting() - Method in class org.terrier.structures.indexing.DocumentPostingList.postingIterator
 
asWritablePosting() - Method in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun.bfPIRPostingIterator
 
asWritablePosting() - Method in class org.terrier.structures.indexing.singlepass.BlockPostingInRun.BlockPIRPostingIterator
 
asWritablePosting() - Method in class org.terrier.structures.indexing.singlepass.FieldPostingInRun.fPIRPostingIterator
 
asWritablePosting() - Method in class org.terrier.structures.indexing.singlepass.SimplePostingInRun.PIRPostingIterator
 
asWritablePosting() - Method in class org.terrier.structures.postings.ANDIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
Copies this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.structures.postings.BasicPostingImpl
Copies this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.structures.postings.bit.BasicIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.bit.BlockFieldIterablePosting
Copies this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.structures.postings.bit.BlockIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.bit.FieldIterablePosting
Get this posting as a WritablePosting
asWritablePosting() - Method in class org.terrier.structures.postings.BlockFieldORIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.BlockFieldPostingImpl
Copies this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.structures.postings.BlockORIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.BlockPostingImpl
Copies this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.structures.postings.FieldOnlyIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.FieldORIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.FieldPostingImpl
Copies this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
asWritablePosting() - Method in class org.terrier.structures.postings.ORIterablePosting
Copies this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.structures.postings.PhraseIterablePosting
 
asWritablePosting() - Method in interface org.terrier.structures.postings.Posting
Copies this posting to one free of an iterator.
avail - Variable in class org.terrier.compression.bit.MemoryOutputStream
Number of free bytes before having to enlarge
available() - Method in class org.terrier.utility.ProcessInputStream
averageDocumentLength - Variable in class org.terrier.matching.models.normalisation.Normalisation
The average document length in the collection.
averageDocumentLength - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
The average document length in the collection.
averageDocumentLength - Variable in class org.terrier.matching.models.WeightingModel
The average length of documents in the collection.
averageDocumentLength - Variable in class org.terrier.querying.DFRBagExpansionTerms
The average document length in the collection.
averageDocumentLength - Variable in class org.terrier.structures.CollectionStatistics
The average length of a document in the collection.
averagePrecisionOfEachQuery - Variable in class org.terrier.evaluation.AdhocEvaluation
The average precision of each query.
AVG_DOCUMENT_UNIQUE_TERMS - Static variable in class org.terrier.structures.indexing.DocumentPostingList
number of unique terms per doc on average, used to tune the initial size of the hashmaps used in this class.
avgDocLen - Variable in class org.terrier.matching.dsms.DependenceScoreModifier
 
avgFieldLengths - Variable in class org.terrier.structures.CollectionStatistics
Average length of each field
avl - Variable in class org.terrier.matching.models.aftereffect.AfterEffect
The average document length in collection.

B

B - Class in org.terrier.matching.models.aftereffect
This class implements the B model for the first normalisation by after effect.
B() - Constructor for class org.terrier.matching.models.aftereffect.B
 
B - Class in org.terrier.matching.models.basicmodel
This class implements the B basic model for randomness.
B() - Constructor for class org.terrier.matching.models.basicmodel.B
 
b - Variable in class org.terrier.terms.PorterStemmer
 
b - Variable in class org.terrier.terms.TRv2PorterStemmer
A buffer for word to be stemmed.
BA - Class in org.terrier.matching.models.queryexpansion
This class implements an approximation of the binomial distribution through the Kullback-Leibler divergence to weight query terms for query expansion.
BA() - Constructor for class org.terrier.matching.models.queryexpansion.BA
A default constructor.
backup(int) - Method in class org.terrier.matching.matchops.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class org.terrier.querying.parser.SimpleCharStream
Backup a number of characters.
band() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
BAND - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
baos - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
base64() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
BASE64 - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
BASE64WORD - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
BASE_MATCHING_TAG - Static variable in class org.terrier.matching.BaseMatching
 
BaseMatching - Class in org.terrier.matching
Performs the matching of documents with a query, by first assigning scores to documents for each query term and modifying these scores with the appropriate modifiers.
BaseMatching() - Constructor for class org.terrier.matching.BaseMatching
 
BaseMatching(Index) - Constructor for class org.terrier.matching.BaseMatching
Constructs an instance of the BaseMatching
BaseTermPipelineAccessor - Class in org.terrier.terms
A base implementation for TermPipelineAccessor
BaseTermPipelineAccessor(String...) - Constructor for class org.terrier.terms.BaseTermPipelineAccessor
Construct a term pipeline using the specified class names
basicDirectIndexPostingIteratorClass - Variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
 
basicDirectIndexPostingIteratorClass - Variable in class org.terrier.structures.merging.StructureMerger
 
BasicDocumentIndexEntry - Class in org.terrier.structures
A basic document index entry.
BasicDocumentIndexEntry() - Constructor for class org.terrier.structures.BasicDocumentIndexEntry
Constructs an instance of the BasicDocumentIndexEntry.
BasicDocumentIndexEntry(DocumentIndexEntry) - Constructor for class org.terrier.structures.BasicDocumentIndexEntry
Constructs an instance of the BasicDocumentIndexEntry.
BasicDocumentIndexEntry(int, BitIndexPointer) - Constructor for class org.terrier.structures.BasicDocumentIndexEntry
Constructs an instance of the BasicDocumentIndexEntry.
BasicDocumentIndexEntry(int, byte, long, byte, int) - Constructor for class org.terrier.structures.BasicDocumentIndexEntry
Constructs an instance of the BasicDocumentIndexEntry.
BasicDocumentIndexEntry.Factory - Class in org.terrier.structures
Returna a factory for creating document index entries
BasicIndexer - Class in org.terrier.structures.indexing.classical
BasicIndexer is the default indexer for Terrier.
BasicIndexer(long, long, long) - Constructor for class org.terrier.structures.indexing.classical.BasicIndexer
Protected do-nothing constructor for use by child classes.
BasicIndexer(String, String) - Constructor for class org.terrier.structures.indexing.classical.BasicIndexer
Constructs an instance of a BasicIndexer, using the given path name for storing the data structures.
BasicIndexer.BasicTermProcessor - Class in org.terrier.structures.indexing.classical
This class implements an end of a TermPipeline that adds the term to the DocumentTree.
BasicIndexer.FieldTermProcessor - Class in org.terrier.structures.indexing.classical
This class implements an end of a TermPipeline that adds the term to the DocumentTree.
BasicIntegerCodingIterablePosting - Class in org.terrier.structures.postings.integer
An IterablePosting implementation, which can optionally support fields and/or blocks.
BasicIntegerCodingIterablePosting(ByteIn, int, DocumentIndex, int, IntegerCodec, IntegerCodec) - Constructor for class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
basicInvertedIndexPostingIteratorClass - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
 
basicInvertedIndexPostingIteratorClass - Variable in class org.terrier.structures.merging.StructureMerger
 
BasicIterablePosting - Class in org.terrier.structures.postings.bit
 
BasicIterablePosting() - Constructor for class org.terrier.structures.postings.bit.BasicIterablePosting
Empty constructor used ONLY for reflection
BasicIterablePosting(BitIn, int, DocumentIndex) - Constructor for class org.terrier.structures.postings.bit.BasicIterablePosting
Constructor
BasicIterablePostingDocidOnly - Class in org.terrier.structures.postings.bit
Posting iterator class that only returns identifiers, not frequencies.
BasicIterablePostingDocidOnly() - Constructor for class org.terrier.structures.postings.bit.BasicIterablePostingDocidOnly
Create a new posting iterator
BasicIterablePostingDocidOnly(BitIn, int, DocumentIndex) - Constructor for class org.terrier.structures.postings.bit.BasicIterablePostingDocidOnly
Create a new posting iterator
BasicLexiconCollectionStaticticsCounter(Index) - Constructor for class org.terrier.structures.indexing.LexiconBuilder.BasicLexiconCollectionStaticticsCounter
constructor
BasicLexiconCollectionStaticticsCounter(Index, String) - Constructor for class org.terrier.structures.indexing.LexiconBuilder.BasicLexiconCollectionStaticticsCounter
constructor
BasicLexiconEntry - Class in org.terrier.structures
Contains all the information about one entry in the Lexicon.
BasicLexiconEntry() - Constructor for class org.terrier.structures.BasicLexiconEntry
Create an empty LexiconEntry
BasicLexiconEntry(int, int, int) - Constructor for class org.terrier.structures.BasicLexiconEntry
Create a lexicon entry with the following information.
BasicLexiconEntry(int, int, int, byte, long, byte) - Constructor for class org.terrier.structures.BasicLexiconEntry
Create a lexicon entry with the following information.
BasicLexiconEntry(int, int, int, int, byte, BitFilePosition) - Constructor for class org.terrier.structures.BasicLexiconEntry
Create a lexicon entry with the following information.
BasicLexiconEntry.Factory - Class in org.terrier.structures
Factory for creating LexiconEntry objects
BasicMemoryPostingList() - Constructor for class org.terrier.realtime.memory.MemoryInvertedIndex.BasicMemoryPostingList
 
BasicMemoryPostingList(int[], int[]) - Constructor for class org.terrier.realtime.memory.MemoryInvertedIndex.BasicMemoryPostingList
 
BasicMemoryPostingList(int, int) - Constructor for class org.terrier.realtime.memory.MemoryInvertedIndex.BasicMemoryPostingList
 
BasicModel - Class in org.terrier.matching.models.basicmodel
This class provides a contract for implementing the basic models for randomness in the DFR framework, for use with the DFRWeightingModel class.
BasicModel() - Constructor for class org.terrier.matching.models.basicmodel.BasicModel
A default constructor that initialises the idf i attribute
basicModel - Variable in class org.terrier.matching.models.DFRWeightingModel
The applied basic model for randomness.
basicModel - Variable in class org.terrier.matching.models.PerFieldNormWeightingModel
 
BASICMODEL_PREFIX - Variable in class org.terrier.matching.models.DFRWeightingModel
The prefix of the package of the basic models for randomness.
BasicPostingImpl - Class in org.terrier.structures.postings
Implementation of a Posting that is non-iterable.
BasicPostingImpl() - Constructor for class org.terrier.structures.postings.BasicPostingImpl
Empty constructor - needed for Writable
BasicPostingImpl(int, int) - Constructor for class org.terrier.structures.postings.BasicPostingImpl
Constructor that sets both id and frequency
BasicSinglePassIndexer - Class in org.terrier.structures.indexing.singlepass
This class indexes a document collection (skipping the direct file construction).
BasicSinglePassIndexer(String, String) - Constructor for class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Constructs an instance of a BasicSinglePassIndexer, using the given path name for storing the data structures.
BasicSinglePassIndexer(long, long, long) - Constructor for class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Protected do-nothing constructor for use by child classes
BasicTermProcessor() - Constructor for class org.terrier.structures.indexing.classical.BasicIndexer.BasicTermProcessor
 
BasicTermProcessor() - Constructor for class org.terrier.structures.indexing.classical.BlockIndexer.BasicTermProcessor
 
BasicTermProcessor() - Constructor for class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.BasicTermProcessor
 
BasicTermStatsLexiconEntry - Class in org.terrier.structures
A LexiconEntry which only contains EntryStatistics
BasicTermStatsLexiconEntry() - Constructor for class org.terrier.structures.BasicTermStatsLexiconEntry
Constructs an instance of the BasicTermStatsLexiconEntry.
BasicTermStatsLexiconEntry(int, int, int) - Constructor for class org.terrier.structures.BasicTermStatsLexiconEntry
Constructs an instance of the BasicTermStatsLexiconEntry.
BatchEndToEndTest - Class in org.terrier.tests
 
BatchEndToEndTest() - Constructor for class org.terrier.tests.BatchEndToEndTest
 
BatchEndToEndTest.BatchEndToEndTestEventHooks - Class in org.terrier.tests
 
BatchEndToEndTestEventHooks() - Constructor for class org.terrier.tests.BatchEndToEndTest.BatchEndToEndTestEventHooks
 
BatchEvaluationCommand - Class in org.terrier.evaluation
 
BatchEvaluationCommand() - Constructor for class org.terrier.evaluation.BatchEvaluationCommand
 
BatchIndexing - Class in org.terrier.applications
Abstract class for all code that set up the batch indexers
BatchIndexing(String, String) - Constructor for class org.terrier.applications.BatchIndexing
 
BatchIndexing.Command - Class in org.terrier.applications
 
BATCHRETRIEVE_COMMAND - Static variable in class org.terrier.applications.batchquerying.TRECQuerying
 
BATCHRETRIEVE_PROP_PREFIX - Static variable in class org.terrier.applications.batchquerying.TRECQuerying
 
BB2 - Class in org.terrier.matching.models
This class implements the BB2 weighting model.
BB2() - Constructor for class org.terrier.matching.models.BB2
A default constructor.
BB2(double) - Constructor for class org.terrier.matching.models.BB2
Constructs an instance of this class with the specified value for the parameter c.
beginColumn - Variable in class org.terrier.matching.matchops.Token
The column number of the first character of this Token.
beginColumn - Variable in class org.terrier.querying.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class org.terrier.matching.matchops.Token
The line number of the first character of this Token.
beginLine - Variable in class org.terrier.querying.parser.Token
The line number of the first character of this Token.
beginMerge(int, String) - Method in class org.terrier.structures.indexing.singlepass.RunsMerger
Begins the multiway merging phase.
beginRead() - Method in class org.terrier.compression.bit.MemoryLinkedOutputStream
Sets the structure for reading
BeginToken() - Method in class org.terrier.matching.matchops.SimpleCharStream
Start.
BeginToken() - Method in class org.terrier.querying.parser.SimpleCharStream
Start.
beginWrite(int, int) - Method in class org.terrier.structures.indexing.singlepass.RunWriter
Writes the headers of the run.
bf - Variable in class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
 
bf - Variable in class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
 
bf - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
bfPIRPostingIterator(int) - Constructor for class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun.bfPIRPostingIterator
 
bfs - Variable in class org.terrier.structures.integer.IntegerCodingPostingOutputStream
 
bfs - Variable in class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
 
bfs - Variable in class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
 
bfs - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
BIT_MASK - Static variable in interface org.terrier.structures.BitIndexPointer
amount to mask byte by to obtain bit offset
BitByteOutputStream - Class in org.terrier.compression.bit
An implementation of BitOutputStream that does no buffering.
BitByteOutputStream(OutputStream) - Constructor for class org.terrier.compression.bit.BitByteOutputStream
Constructs an instance of the class for a given stream
BitByteOutputStream(String) - Constructor for class org.terrier.compression.bit.BitByteOutputStream
Constructs an instance of the class for a given filename
BitByteOutputStream(File) - Constructor for class org.terrier.compression.bit.BitByteOutputStream
Constructs an instance of the class for a given file
BitByteOutputStream() - Constructor for class org.terrier.compression.bit.BitByteOutputStream
Empty constructor, used for subclassing
BitCompressionConfiguration(String, String[], int, int) - Constructor for class org.terrier.structures.indexing.CompressionFactory.BitCompressionConfiguration
 
BitFileBuffered - Class in org.terrier.compression.bit
Implementation of BitInSeekable/BitIn interfaces similar to BitFile.
BitFileBuffered(RandomDataInput) - Constructor for class org.terrier.compression.bit.BitFileBuffered
Constructor for a RandomDataInput object
BitFileBuffered(File) - Constructor for class org.terrier.compression.bit.BitFileBuffered
Constructs an instance of the class for a given filename, using the default buffer size
BitFileBuffered(String) - Constructor for class org.terrier.compression.bit.BitFileBuffered
Constructs an instance of the class for a given filename.
BitFileBuffered(File, int) - Constructor for class org.terrier.compression.bit.BitFileBuffered
Constructs an instance of the class for a given filename
BitFileBuffered(String, int) - Constructor for class org.terrier.compression.bit.BitFileBuffered
Constructs an instance of the class for a given filename
BitFileBuffered.BitInBuffered - Class in org.terrier.compression.bit
Implements a BitIn around a RandomDataInput
BitFileInMemory - Class in org.terrier.compression.bit
Class which enables a bit compressed file to be read wholly into memory and accessed from there with lot latency.
BitFileInMemory(String) - Constructor for class org.terrier.compression.bit.BitFileInMemory
Loads the entire file represented by filename into memory
BitFileInMemory(InputStream, long) - Constructor for class org.terrier.compression.bit.BitFileInMemory
Loads the entire specified inputstream into memory.
BitFileInMemory(byte[]) - Constructor for class org.terrier.compression.bit.BitFileInMemory
Create an object using the specified data as the compressed data
BitFileInMemoryLarge - Class in org.terrier.compression.bit
Allows access to bit compressed files that are loaded entirely into memory.
BitFileInMemoryLarge(RandomDataInputMemory) - Constructor for class org.terrier.compression.bit.BitFileInMemoryLarge
constructor
BitFileInMemoryLarge(String) - Constructor for class org.terrier.compression.bit.BitFileInMemoryLarge
load compressed file into memory
BitFilePosition - Interface in org.terrier.structures
A bit file position
bitFileReader - Variable in class org.terrier.structures.postings.bit.BasicIterablePosting
 
BitIdOnlyCompressionConfiguration(String, String[], int, int) - Constructor for class org.terrier.structures.indexing.CompressionFactory.BitIdOnlyCompressionConfiguration
 
BitIn - Interface in org.terrier.compression.bit
Interface describing the read compression methods supported by the BitFileBuffered and BitInputStream classes.
BitInBase - Class in org.terrier.compression.bit
Base class for various BitIn implementations
BitInBase() - Constructor for class org.terrier.compression.bit.BitInBase
 
BitInBuffered() - Constructor for class org.terrier.compression.bit.BitFileBuffered.BitInBuffered
empty constructor for child classes
BitInBuffered(RandomDataInput, long, byte, int) - Constructor for class org.terrier.compression.bit.BitFileBuffered.BitInBuffered
Construct a new BitInBuffered on the specified file, starting at the given offset and with the specified buffer length.
BitInCodec - Class in org.terrier.compression.integer.codec.util
Utility class, used to implement bitwise IntegerCodec implementations
BitInCodec() - Constructor for class org.terrier.compression.integer.codec.util.BitInCodec
 
BitInCodec(byte[]) - Constructor for class org.terrier.compression.integer.codec.util.BitInCodec
 
BitIndexPointer - Interface in org.terrier.structures
A pointer implementation for BitPostingIndex structures.
BitInputStream - Class in org.terrier.compression.bit
This class reads from a file or an InputStream integers that can be coded with different encoding algorithms.
BitInputStream() - Constructor for class org.terrier.compression.bit.BitInputStream
Do nothing constructor used by child classes which override all methods, eg OldBitInputStream
BitInputStream(DataInput) - Constructor for class org.terrier.compression.bit.BitInputStream
Constructs an instance of the class for a given stream
BitInputStream(InputStream) - Constructor for class org.terrier.compression.bit.BitInputStream
Constructs an instance of the class for a given stream
BitInputStream(String) - Constructor for class org.terrier.compression.bit.BitInputStream
Constructs an instance of the class for a given filename
BitInputStream(File) - Constructor for class org.terrier.compression.bit.BitInputStream
Constructs an instance of the class for a given file
BitInSeekable - Interface in org.terrier.compression.bit
Interface for reading a bit compressed file in a random access manner.
bitOffset - Variable in class org.terrier.compression.bit.BitInBase
bit offset in this byte, and in the larger file
bitOffset - Variable in class org.terrier.compression.bit.BitOutputStream
The bit offset.
BitOut - Interface in org.terrier.compression.bit
Interface describing the writing compression methods supported by the BitOutputStream classes.
BitOutputStream - Class in org.terrier.compression.bit
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).
BitOutputStream() - Constructor for class org.terrier.compression.bit.BitOutputStream
Empty constructor
BitOutputStream(OutputStream) - Constructor for class org.terrier.compression.bit.BitOutputStream
Constructs an instance of the class for a given OutputSTream
BitOutputStream(String) - Constructor for class org.terrier.compression.bit.BitOutputStream
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.
BitPostingIndex - Class in org.terrier.structures.bit
Class for various bit compressed index implementations, including parents to current DirectIndex and InvertedIndex implementations.
BitPostingIndex(IndexOnDisk, String, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.BitPostingIndex
Constructs an instance of the BitPostingIndex.
BitPostingIndex(IndexOnDisk, String, DocumentIndex, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.BitPostingIndex
Constructs an instance of the BitPostingIndex.
BitPostingIndex(String, byte, Class<BasicIterablePosting>, String, int) - Constructor for class org.terrier.structures.bit.BitPostingIndex
 
BitPostingIndex(String, byte, Class<? extends IterablePosting>, String) - Constructor for class org.terrier.structures.bit.BitPostingIndex
Deprecated.
BitPostingIndex(String, byte, DocumentIndex, Class<? extends IterablePosting>, String, int) - Constructor for class org.terrier.structures.bit.BitPostingIndex
 
BitPostingIndexInputStream - Class in org.terrier.structures.bit
Input stream for a bit posting index.
BitPostingIndexInputStream(IndexOnDisk, String, Iterator<? extends BitIndexPointer>, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.BitPostingIndexInputStream
Constructs an instance of BitPostingIndexInputStream.
Bits - Variable in class org.terrier.structures.FilePosition
The offset in bits within the pointed byte.
BitUtilities - Class in org.terrier.compression.bit
Utility methods for use in the BitFile classes.
BitUtilities() - Constructor for class org.terrier.compression.bit.BitUtilities
 
BitWritable - Interface in org.terrier.compression.bit
Like o.a.h.io.Writable, but for using BitIn and BitOut
blackList - Variable in class org.terrier.utility.TagSet
The set of tags to skip.
blackListSize - Variable in class org.terrier.utility.TagSet
Size of whiteList hashset
blackListTags - Variable in class org.terrier.utility.TagSet
A comma separated list of tags to skip.
blkCnt - Variable in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
blkCnt - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
BLOCK_INDEXING - Static variable in class org.terrier.utility.ApplicationSetup
Specifies whether block information will be used for indexing.
BLOCK_SIZE - Variable in class org.terrier.structures.indexing.classical.BlockIndexer
The maximum number of terms allowed in a block.
BLOCK_SIZE - Variable in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
The maximum number of terms allowed in a block
BLOCK_SIZE - Static variable in class org.terrier.utility.ApplicationSetup
The size of a block of terms in a document.
blockCount - Variable in class org.terrier.structures.indexing.BlockDocumentPostingList
number of blocks in this document.
blockCount - Variable in class org.terrier.structures.indexing.BlockFieldDocumentPostingList
number of blocks in this document.
blockCount - Variable in class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry
Deprecated.
 
blockDelimiterTerms - Variable in class org.terrier.structures.indexing.classical.BlockIndexer.DelimFieldTermProcessor
 
blockDelimiterTerms - Variable in class org.terrier.structures.indexing.classical.BlockIndexer.DelimTermProcessor
 
blockDelimiterTerms - Variable in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimFieldTermProcessor
 
blockDelimiterTerms - Variable in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimTermProcessor
 
BlockDirectIndex - Class in org.terrier.structures.bit
Deprecated. 
BlockDirectIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.bit.BlockDirectIndex
Deprecated.
Constructs an instance of the class with the given index, using the specified structure name.
BlockDirectIndex(IndexOnDisk, String, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.BlockDirectIndex
Deprecated.
Constructs an instance of the class with
BlockDirectIndexInputStream - Class in org.terrier.structures.bit
Deprecated. 
BlockDirectIndexInputStream(IndexOnDisk, String) - Constructor for class org.terrier.structures.bit.BlockDirectIndexInputStream
Deprecated.
Constructs an index of the class with
BlockDirectIndexInputStream(IndexOnDisk, String, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.BlockDirectIndexInputStream
Deprecated.
Constructs an index of the class with
BlockDirectInvertedOutputStream - Class in org.terrier.structures.bit
Writes a block direct or block inverted index, when passed appropriate posting lists.
BlockDirectInvertedOutputStream(String) - Constructor for class org.terrier.structures.bit.BlockDirectInvertedOutputStream
Creates a new output stream, writing a BitOutputStream to the specified file.
BlockDirectInvertedOutputStream(BitOut) - Constructor for class org.terrier.structures.bit.BlockDirectInvertedOutputStream
Creates a new output stream, writing to the specified BitOut implementation.
BlockDirectInvertedOutputStream(OutputStream) - Constructor for class org.terrier.structures.bit.BlockDirectInvertedOutputStream
 
blockDistance - Variable in class org.terrier.matching.dsms.PhraseScoreModifier
The maximum distance, in blocks, that is allowed between the phrase terms.
BlockDocumentPostingList - Class in org.terrier.structures.indexing
Represents the postings of one document, and saves block (term position) information.
BlockDocumentPostingList() - Constructor for class org.terrier.structures.indexing.BlockDocumentPostingList
Instantiate a new block document posting list.
BlockEntryStatistics - Interface in org.terrier.structures
Deprecated.
BlockFieldDirectInvertedOutputStream - Class in org.terrier.structures.bit
Writes out a blocks and fields direct index to an output stream
BlockFieldDirectInvertedOutputStream(BitOut) - Constructor for class org.terrier.structures.bit.BlockFieldDirectInvertedOutputStream
Constructs an instance of the class with
BlockFieldDirectInvertedOutputStream(String) - Constructor for class org.terrier.structures.bit.BlockFieldDirectInvertedOutputStream
Constructs an instance of the class with
BlockFieldDirectInvertedOutputStream(OutputStream) - Constructor for class org.terrier.structures.bit.BlockFieldDirectInvertedOutputStream
 
BlockFieldDocumentPostingList - Class in org.terrier.structures.indexing
BlockFieldDocumentPostingList class
BlockFieldDocumentPostingList(int) - Constructor for class org.terrier.structures.indexing.BlockFieldDocumentPostingList
Constructs an instance of BlockFieldDocumentPostingList.
BlockFieldIntegerCodingIterablePosting - Class in org.terrier.structures.postings.integer
An IterablePosting implementation, which can optionally support fields and/or blocks.
BlockFieldIntegerCodingIterablePosting(ByteIn, int, DocumentIndex, int, int, int, int, IntegerCodec, IntegerCodec, IntegerCodec, IntegerCodec) - Constructor for class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
 
BlockFieldIterablePosting - Class in org.terrier.structures.postings.bit
class BlockFieldIterablePosting
BlockFieldIterablePosting(int) - Constructor for class org.terrier.structures.postings.bit.BlockFieldIterablePosting
Make a new posting that can be loaded using Writable methods
BlockFieldIterablePosting(BitIn, int, DocumentIndex, int) - Constructor for class org.terrier.structures.postings.bit.BlockFieldIterablePosting
Make a new posting iterator that is read from a BitIn stream.
BlockFieldMemoryPostings - Class in org.terrier.structures.indexing.singlepass
Class for handling posting lists containing block and field information in memory while indexing.
BlockFieldMemoryPostings() - Constructor for class org.terrier.structures.indexing.singlepass.BlockFieldMemoryPostings
 
BlockFieldORIterablePosting - Class in org.terrier.structures.postings
ORIterablePosting implementation that implements FieldPosting and BlockPosting
BlockFieldORIterablePosting(IterablePosting[]) - Constructor for class org.terrier.structures.postings.BlockFieldORIterablePosting
Constructs an instance of the BlockFieldORIterablePosting
BlockFieldPosting - Class in org.terrier.structures.indexing.singlepass
Class representing a posting list in memory containing fields and block iformation.
BlockFieldPosting() - Constructor for class org.terrier.structures.indexing.singlepass.BlockFieldPosting
 
BlockFieldPostingImpl - Class in org.terrier.structures.postings
A writable block field posting list
BlockFieldPostingImpl() - Constructor for class org.terrier.structures.postings.BlockFieldPostingImpl
default constructor
BlockFieldPostingImpl(int, int, int[], int[]) - Constructor for class org.terrier.structures.postings.BlockFieldPostingImpl
contructure
BlockFieldPostingImpl(int, int, int[], int) - Constructor for class org.terrier.structures.postings.BlockFieldPostingImpl
constructor
BlockFieldPostingInRun - Class in org.terrier.structures.indexing.singlepass
Class holding the information for a posting list read from a previously written run at disk.
BlockFieldPostingInRun(int) - Constructor for class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun
Constructor for the class.
BlockFieldPostingInRun.bfPIRPostingIterator - Class in org.terrier.structures.indexing.singlepass
 
blockFreq - Variable in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun.bfPIRPostingIterator
 
blockId - Variable in class org.terrier.structures.indexing.classical.BlockIndexer
The block number of the current document.
blockId - Variable in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
The block number in the current document.
blockIds - Variable in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun.bfPIRPostingIterator
 
BlockIndexer - Class in org.terrier.structures.indexing.classical
An indexer that saves block information for the indexed terms.
BlockIndexer(String, String) - Constructor for class org.terrier.structures.indexing.classical.BlockIndexer
Constructs an instance of this class, where the created data structures are stored in the given path, with the given prefix on the filenames.
BlockIndexer.BasicTermProcessor - Class in org.terrier.structures.indexing.classical
This class implements an end of a TermPipeline that adds the term to the DocumentTree.
BlockIndexer.DelimFieldTermProcessor - Class in org.terrier.structures.indexing.classical
This class behaves in a similar fashion to FieldTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.
BlockIndexer.DelimTermProcessor - Class in org.terrier.structures.indexing.classical
This class behaves in a similar fashion to BasicTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.
BlockIndexer.FieldTermProcessor - Class in org.terrier.structures.indexing.classical
This class implements an end of a TermPipeline that adds the term to the DocumentTree.
BlockIntegerCodingIterablePosting - Class in org.terrier.structures.postings.integer
An IterablePosting implementation, which can optionally support blocks
BlockIntegerCodingIterablePosting(ByteIn, int, DocumentIndex, int, int, int, IntegerCodec, IntegerCodec, IntegerCodec) - Constructor for class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
 
BlockInverted2DirectIndexBuilder - Class in org.terrier.structures.indexing.singlepass
Create a block direct index from a BlockInvertedIndex.
BlockInverted2DirectIndexBuilder(IndexOnDisk) - Constructor for class org.terrier.structures.indexing.singlepass.BlockInverted2DirectIndexBuilder
constructor
BlockInvertedIndex - Class in org.terrier.structures.bit
Deprecated. 
BlockInvertedIndex(IndexOnDisk, String, DocumentIndex, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.BlockInvertedIndex
Deprecated.
Constructs an instance of the class with
BlockInvertedIndex(IndexOnDisk, String, DocumentIndex) - Constructor for class org.terrier.structures.bit.BlockInvertedIndex
Deprecated.
Constructs an instance of the class with
BlockInvertedIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.bit.BlockInvertedIndex
Deprecated.
Constructs an instance of the class with
BlockInvertedIndexBuilder - Class in org.terrier.structures.indexing.classical
Builds an inverted index saving term-block information.
BlockInvertedIndexBuilder(IndexOnDisk, String, CompressionFactory.CompressionConfiguration) - Constructor for class org.terrier.structures.indexing.classical.BlockInvertedIndexBuilder
constructor
BlockInvertedIndexInputStream - Class in org.terrier.structures.bit
Deprecated. 
BlockInvertedIndexInputStream(IndexOnDisk, String, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.BlockInvertedIndexInputStream
Deprecated.
Construct an instance of the class with
BlockInvertedIndexInputStream(IndexOnDisk, String, Iterator<? extends LexiconEntry>, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.BlockInvertedIndexInputStream
Deprecated.
Construct an instance of the class with
BlockInvertedIndexInputStream(IndexOnDisk, String, Iterator<? extends LexiconEntry>) - Constructor for class org.terrier.structures.bit.BlockInvertedIndexInputStream
Deprecated.
Construct an instance of the class with
BlockInvertedIndexInputStream(IndexOnDisk, String) - Constructor for class org.terrier.structures.bit.BlockInvertedIndexInputStream
Deprecated.
Construct an instance of the class with
BlockIterablePosting - Class in org.terrier.structures.postings.bit
A writable block iterable posting list
BlockIterablePosting() - Constructor for class org.terrier.structures.postings.bit.BlockIterablePosting
Constructs an instance of the BlockIterablePosting.
BlockIterablePosting(BitIn, int, DocumentIndex) - Constructor for class org.terrier.structures.postings.bit.BlockIterablePosting
Constructs an instance of the BlockIterablePosting.
BlockMemoryPostings - Class in org.terrier.structures.indexing.singlepass
Class for handling posting lists containing block information in memory while indexing.
BlockMemoryPostings() - Constructor for class org.terrier.structures.indexing.singlepass.BlockMemoryPostings
 
BlockORIterablePosting - Class in org.terrier.structures.postings
ORIterablePosting implementation that implements BlockPosting
BlockORIterablePosting(IterablePosting[]) - Constructor for class org.terrier.structures.postings.BlockORIterablePosting
Construct an intance of the BlockORIterablePosting.
BlockPIRPostingIterator(int) - Constructor for class org.terrier.structures.indexing.singlepass.BlockPostingInRun.BlockPIRPostingIterator
 
BlockPosting - Class in org.terrier.structures.indexing.singlepass
Class representing a posting list in memory with block information It keeps the information for DF, TF, maxtf, and the sequence [doc, tf, blockCount, [blockId]]
BlockPosting() - Constructor for class org.terrier.structures.indexing.singlepass.BlockPosting
 
BlockPosting - Interface in org.terrier.structures.postings
Interface implemented by Posting objects that have position information recorded.
BlockPostingImpl - Class in org.terrier.structures.postings
BlockPostingImpl class
BlockPostingImpl() - Constructor for class org.terrier.structures.postings.BlockPostingImpl
empty constructor for Writable implementation
BlockPostingImpl(int, int, int[]) - Constructor for class org.terrier.structures.postings.BlockPostingImpl
constructor
BlockPostingInRun - Class in org.terrier.structures.indexing.singlepass
Class holding the information for a posting list read from a previously written run at disk.
BlockPostingInRun() - Constructor for class org.terrier.structures.indexing.singlepass.BlockPostingInRun
Constructor for the class.
BlockPostingInRun.BlockPIRPostingIterator - Class in org.terrier.structures.indexing.singlepass
 
blocks - Variable in class org.terrier.applications.BatchIndexing
 
blocks - Static variable in class org.terrier.realtime.memory.MemoryIndex
 
blocks - Variable in class org.terrier.structures.integer.IntegerCodingPostingOutputStream
 
blocks - Variable in class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
 
blocks - Variable in class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
 
blocks - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
blocksCodec - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndex
 
blocksCodec - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
blocksCodec - Variable in class org.terrier.structures.integer.IntegerCodingPostingOutputStream
 
blocksCodec - Variable in class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
 
blocksCodec - Variable in class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
 
blocksCodec - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
BlockSinglePassIndexer - Class in org.terrier.structures.indexing.singlepass
Indexes a document collection saving block information for the indexed terms.
BlockSinglePassIndexer(String, String) - Constructor for class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
Constructs an instance of this block indexer which uses the single-pass strategy
BlockSinglePassIndexer.BasicTermProcessor - Class in org.terrier.structures.indexing.singlepass
This class implements an end of a TermPipeline that adds the term to the DocumentTree.
BlockSinglePassIndexer.DelimFieldTermProcessor - Class in org.terrier.structures.indexing.singlepass
This class behaves in a similar fashion to FieldTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.
BlockSinglePassIndexer.DelimTermProcessor - Class in org.terrier.structures.indexing.singlepass
This class behaves in a similar fashion to BasicTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.
BlockSinglePassIndexer.FieldTermProcessor - Class in org.terrier.structures.indexing.singlepass
This class implements an end of a TermPipeline that adds the term to the DocumentTree.
blocksMatrix - Variable in class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
 
blocksMatrix - Variable in class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
 
blocksMatrix - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
BlockStructureMerger - Class in org.terrier.structures.merging
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.
BlockStructureMerger(IndexOnDisk, IndexOnDisk, IndexOnDisk) - Constructor for class org.terrier.structures.merging.BlockStructureMerger
constructor
BM - Class in org.terrier.matching.models.basicmodel
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 org.terrier.matching.models.basicmodel.BM
A default constructor.
BM25 - Class in org.terrier.matching.models
This class implements the Okapi BM25 weighting model.
BM25() - Constructor for class org.terrier.matching.models.BM25
A default constructor.
BM25F - Class in org.terrier.matching.models
A convenience subclass of PerFieldNormWeightingModel setup to do specifically BM25F, as described by [Zaragoza TREC-2004].
BM25F() - Constructor for class org.terrier.matching.models.BM25F
Constructs an instance of the BM25F
Bo1 - Class in org.terrier.matching.models.queryexpansion
This class implements the Bo1 model for query expansion.
Bo1() - Constructor for class org.terrier.matching.models.queryexpansion.Bo1
A default constructor.
Bo2 - Class in org.terrier.matching.models.queryexpansion
This class implements the Bo2 model for query expansion.
Bo2() - Constructor for class org.terrier.matching.models.queryexpansion.Bo2
A default constructor.
BooleanFallback - Class in org.terrier.matching.dsms
This class provides a boolean fallback document score modifier for matching.
BooleanFallback() - Constructor for class org.terrier.matching.dsms.BooleanFallback
 
BooleanScoreModifier - Class in org.terrier.matching.dsms
If not all the query terms appear in a document, then this modifier zeros the document's score.
BooleanScoreModifier() - Constructor for class org.terrier.matching.dsms.BooleanScoreModifier
An empty default constructor.
BooleanScoreModifier(ArrayList<Query>) - Constructor for class org.terrier.matching.dsms.BooleanScoreModifier
A constructor where we specify which of the query terms should exist in the documents.
bootstrapInitialisation() - Static method in class org.terrier.utility.ApplicationSetup
forces ApplicatinSetup initilisation
bootstrapInitialisation(Properties) - Static method in class org.terrier.utility.ApplicationSetup
 
bos - Variable in class org.terrier.structures.indexing.singlepass.RunsMerger
BitOut used to write the merged postings to disk
bos - Variable in class org.terrier.structures.indexing.singlepass.RunWriter
Underlying BitOutputStream to write the compressed objects
br - Variable in class org.terrier.indexing.FileDocument
The input reader.
br - Variable in class org.terrier.indexing.TaggedDocument
The input reader.
br - Variable in class org.terrier.indexing.TRECCollection
The inputstream used for reading data.
br - Variable in class org.terrier.indexing.TRECFullTokenizer
The input reader.
Br - Class in org.terrier.matching.models.basicmodel
This class implements the Bernoulli model of randomness
Br() - Constructor for class org.terrier.matching.models.basicmodel.Br
 
bReformXML - Static variable in class org.terrier.indexing.SimpleXMLCollection
Reform invalid XML by copying to temporary file.
buf - Variable in class org.terrier.utility.io.RandomDataInputMemory
input stream to use
bufcolumn - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
bufcolumn - Variable in class org.terrier.querying.parser.SimpleCharStream
 
buffer - Variable in class org.terrier.compression.bit.BitOutputStream
Writing buffer
buffer - Variable in class org.terrier.compression.bit.LinkedBuffer
The internal buffer.
buffer - Variable in class org.terrier.compression.bit.MemoryOutputStream
The internal buffer.
buffer - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
buffer - Variable in class org.terrier.querying.parser.SimpleCharStream
 
Buffer - Variable in class org.terrier.utility.LookAheadStream
The read ahead buffer
buffer_size - Variable in class org.terrier.compression.bit.BitFileBuffered
how much of this file we will buffer
BufferedDataInput - Class in org.terrier.compression.integer
A buffered DataInput implementation
BufferedDataInput(DataInput, long, int) - Constructor for class org.terrier.compression.integer.BufferedDataInput
 
BufferedDataInput - Class in org.terrier.compression.integer.codec.util
A buffered DataInput implementation
BufferedDataInput(DataInput, long, int) - Constructor for class org.terrier.compression.integer.codec.util.BufferedDataInput
 
BufferedFileByteIn(RandomDataInput, int, long, ByteFileBuffered) - Constructor for class org.terrier.compression.integer.ByteFileBuffered.BufferedFileByteIn
 
bufferPointer - Variable in class org.terrier.compression.bit.BitOutputStream
poijnter for the buffer
bufferSize - Variable in class org.terrier.compression.bit.BitOutputStream
size of the buffer it has to be 4 * k
bufferSize - Variable in class org.terrier.compression.bit.LinkedBuffer
The size of the internal buffer
BufIndex - Variable in class org.terrier.utility.LookAheadStream
index of the first entry in the buffer
BufLen - Variable in class org.terrier.utility.LookAheadStream
How many bytes are in the read ahead buffer
bufline - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
bufline - Variable in class org.terrier.querying.parser.SimpleCharStream
 
bufpos - Variable in class org.terrier.matching.matchops.SimpleCharStream
Position in buffer.
bufpos - Variable in class org.terrier.querying.parser.SimpleCharStream
Position in buffer.
build() - Method in class org.terrier.querying.parser.Query.QTPBuilder
 
build(DataInput) - Method in class org.terrier.structures.FilePosition
unseralize this object from the named dataoutput instance
Builder() - Constructor for class org.terrier.querying.LocalManager.Builder
 
Builder() - Constructor for class org.terrier.querying.ThreadSafeManager.Builder
 
BUILDER_BOUNDARY_DOCUMENTS - Variable in class org.terrier.structures.indexing.Indexer
The DOCNO of documents to force builder boundaries
BUNDLE_AVG_UNIQUE_TERMS - Static variable in class org.terrier.structures.indexing.LexiconMap
Number of unique terms expected to be indexed in a bundle of documents.
ByteFileBuffered - Class in org.terrier.compression.integer
The bytewise counterpart of BitFileBuffered This class uses a "file pool", so pay attention to close unused resources
ByteFileBuffered(String) - Constructor for class org.terrier.compression.integer.ByteFileBuffered
Constructs an instance of the class for a given filename.
ByteFileBuffered(String, int) - Constructor for class org.terrier.compression.integer.ByteFileBuffered
Constructs an instance of the class for a given filename
ByteFileBuffered.BufferedFileByteIn - Class in org.terrier.compression.integer
 
ByteFileInMemory - Class in org.terrier.compression.integer
The bytewise counterpart of BitFileInMemory
ByteFileInMemory(RandomDataInputMemory) - Constructor for class org.terrier.compression.integer.ByteFileInMemory
 
ByteFileInMemory(String) - Constructor for class org.terrier.compression.integer.ByteFileInMemory
 
ByteIn - Interface in org.terrier.compression.integer
The bytewise counterpart of BitIn
ByteInputStream - Class in org.terrier.compression.integer
Byte wise counterpart of BitInputStream
ByteInputStream() - Constructor for class org.terrier.compression.integer.ByteInputStream
 
ByteInputStream(DataInput) - Constructor for class org.terrier.compression.integer.ByteInputStream
 
ByteInputStream(DataInput, long) - Constructor for class org.terrier.compression.integer.ByteInputStream
 
ByteInSeekable - Interface in org.terrier.compression.integer
Bytewise counterpart of BitInSeekable
byteLength(String) - Method in class org.terrier.indexing.TwitterJSONDocument
 
byteOffset - Variable in class org.terrier.compression.bit.BitOutputStream
The byte offset.
byteOffset - Variable in class org.terrier.compression.integer.ByteInputStream
 
ByteOut - Interface in org.terrier.compression.integer
Bytewise counterpart of BitOut
ByteOutputStream - Class in org.terrier.compression.integer
Bytewise counterpart of BitOut
ByteOutputStream(String) - Constructor for class org.terrier.compression.integer.ByteOutputStream
 
ByteOutputStream(OutputStream) - Constructor for class org.terrier.compression.integer.ByteOutputStream
 
byteRead - Variable in class org.terrier.compression.bit.BitInBase
current byte
Bytes - Variable in class org.terrier.structures.FilePosition
The offset within a file in bytes.
byteToWrite - Variable in class org.terrier.compression.bit.BitByteOutputStream
A byte to write to the stream.
byteToWrite - Variable in class org.terrier.compression.bit.BitOutputStream
A int to write to the stream.

C

c - Variable in class org.terrier.applications.TrecTerrier
The value of the term frequency normalisation parameter.
c - Variable in class org.terrier.matching.models.WeightingModel
The parameter c.
Cache_QueryExpansionModel - Variable in class org.terrier.querying.QueryExpansion
Caching the query expansion models that have been created so far.
cacheFile(String) - Static method in class org.terrier.utility.Files
Cache to the temporary directory specified by java.io.tmpdir System property.
cacheFile(String, String) - Static method in class org.terrier.utility.Files
Cache file to specified temporary folder
calculateDependence(Posting[], boolean[], double[], boolean) - Method in class org.terrier.matching.dsms.DependenceScoreModifier
calculates the dependence score for one document, using the IterablePostings available.
calculateFrequency() - Method in class org.terrier.structures.postings.ANDIterablePosting
returns true if the document matches
calculateFrequency() - Method in class org.terrier.structures.postings.PhraseIterablePosting
 
calculateFrequency() - Method in class org.terrier.structures.postings.ProximityIterablePosting
 
CandidateResult - Class in org.terrier.matching.daat
A class used to when maintaining a top-k candidate documents ResultSet.
CandidateResult(int) - Constructor for class org.terrier.matching.daat.CandidateResult
Make a new CandidateResult for a ResultSet based on the specified docid.
CandidateResultSet - Class in org.terrier.matching.daat
ResultSet which is created from a set of CandidateResults.
CandidateResultSet() - Constructor for class org.terrier.matching.daat.CandidateResultSet
 
CandidateResultSet(Collection<CandidateResult>) - Constructor for class org.terrier.matching.daat.CandidateResultSet
Create a ResultSet from the specified queue of results
CandidateResultSet(List<CandidateResult>) - Constructor for class org.terrier.matching.daat.CandidateResultSet
Create a ResultSet from the specified list of results
canRead(String) - Static method in class org.terrier.utility.Files
returns true iff path can be read
canRead(String) - Method in interface org.terrier.utility.io.FileSystem
returns true if filename can be read
canRead(String) - Method in class org.terrier.utility.io.HTTPFileSystem
returns true if filename can be read
canRead(String) - Method in class org.terrier.utility.io.LocalFileSystem
returns true if filename can be read
canRead(String) - Method in class org.terrier.utility.io.ResourceFileSystem
returns true if filename can be read
canWrite(String) - Static method in class org.terrier.utility.Files
returns true iff path can be read
canWrite(String) - Method in interface org.terrier.utility.io.FileSystem
returns true if filename can be written to
canWrite(String) - Method in class org.terrier.utility.io.HTTPFileSystem
returns true if filename can be written to
canWrite(String) - Method in class org.terrier.utility.io.LocalFileSystem
returns true if filename can be written to
canWrite(String) - Method in class org.terrier.utility.io.ResourceFileSystem
returns true if filename can be written to
capabilities() - Method in interface org.terrier.utility.io.FileSystem
capabilities of the filesystem
capabilities() - Method in class org.terrier.utility.io.HTTPFileSystem
capabilities of the filesystem
capabilities() - Method in class org.terrier.utility.io.LocalFileSystem
Get the capabilities of the file system
capabilities() - Method in class org.terrier.utility.io.ResourceFileSystem
capabilities of the filesystem
caseSensitive - Variable in class org.terrier.utility.TagSet
is this TagSet case sensitive.
cast(double[]) - Static method in class org.terrier.utility.ArrayUtils
cast double[] to int[]
cast(int[]) - Static method in class org.terrier.utility.ArrayUtils
cast int[] to double[]
cast(float[]) - Static method in class org.terrier.utility.ArrayUtils
cast float[] to double[]
castToDoubleArr(float[]) - Static method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
castToDoubleArr(short[]) - Static method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
castToDoubleArr(float[]) - Static method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
castToDoubleArr(short[]) - Static method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
castToFloatArr(double[]) - Static method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
castToFloatArr(short[]) - Static method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
check(String) - Static method in class org.terrier.indexing.TaggedDocument
Checks whether a term is shorter than the maximum allowed length, and whether a term does not have many numerical digits or many consecutive same digits or letters.
check(String) - Method in class org.terrier.indexing.TRECFullTokenizer
A restricted check function for discarding uncommon, or 'strange' terms.
checkCache(SearchRequest) - Method in class org.terrier.structures.cache.GrowingMapQueryResultCache
 
checkCache(SearchRequest) - Method in class org.terrier.structures.cache.NullQueryResultCache
 
checkCache(SearchRequest) - Method in interface org.terrier.structures.cache.QueryResultCache
Returns the ResultSet for the specified query, or null if that query has no cached results.
CheckClosedStreams - Class in org.terrier.utility.io
Utility class during testing to ensure that all files are closed
CheckClosedStreams() - Constructor for class org.terrier.utility.io.CheckClosedStreams
 
CheckClosedStreams.CloseCheckFilterInputStream - Class in org.terrier.utility.io
 
CheckClosedStreams.CloseCheckFilterOutputStream - Class in org.terrier.utility.io
 
checkControl(String, SearchRequest) - Method in class org.terrier.querying.Decorate
 
checkFlush() - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
check to see if a flush is required, and perform if necessary
checkIndex(BatchEndToEndTest, Index) - Method in class org.terrier.tests.BatchEndToEndTest.BatchEndToEndTestEventHooks
 
checkIndex() - Method in class org.terrier.tests.BatchEndToEndTest
 
checkMemory() - Method in interface org.terrier.utility.MemoryChecker
Check the amount of available memory.
checkMemory() - Method in class org.terrier.utility.RuntimeMemoryChecker
Returns true if memory is running low
checkValid() - Method in class org.terrier.matching.TRECResultsMatching
 
child - Variable in class org.terrier.querying.parser.Query
An encapsulated query.
chunkSize - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndex
 
chunkSize - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
chunkSize - Variable in class org.terrier.structures.integer.IntegerCodingPostingOutputStream
Number of posting in a chunk
chunkSize - Variable in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
Number of postings in a chunk
chunkSize - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
Number of postings in a chunk
cleanQuery - Static variable in class org.terrier.querying.Decorate
 
clear() - Method in class org.terrier.structures.collections.FSOrderedMapFile
Remove all entries from this map
clear() - Method in class org.terrier.structures.collections.FSOrderedMapFile.MapFileInMemory
 
clear() - Method in class org.terrier.structures.collections.ReadOnlyMap
Remove all entries from this map
clear() - Method in class org.terrier.structures.indexing.BlockDocumentPostingList
 
clear() - Method in class org.terrier.structures.indexing.DocumentPostingList
Removes all postings from this document
clear() - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
 
clear() - Method in class org.terrier.structures.indexing.FieldLexiconMap
 
clear() - Method in class org.terrier.structures.indexing.LexiconMap
Clear the lexicon map
clear() - Method in class org.terrier.terms.Stopwords
Clear all stopwords from this stopword list object.
clearAllProperties() - Static method in class org.terrier.utility.ApplicationSetup
Clears ApplicationSetup of all properties
clearCache() - Static method in class org.terrier.matching.models.WeightingModelFactory
Clear the cache underlying this WeightingModelFactory
CLIParsedCLITool() - Constructor for class org.terrier.applications.CLITool.CLIParsedCLITool
 
CLITool - Class in org.terrier.applications
CLITool is an abstract class for all classes that are Terrier commands.
CLITool() - Constructor for class org.terrier.applications.CLITool
 
CLITool.CLIParsedCLITool - Class in org.terrier.applications
 
CLITool.HelpAliasCLITool - Class in org.terrier.applications
 
CLITool.HelpCLITool - Class in org.terrier.applications
 
clone() - Method in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
Creates a clone of the current instance of the class.
clone() - Method in class org.terrier.matching.dsms.BooleanFallback
Creates the close of this object
clone() - Method in class org.terrier.matching.dsms.BooleanScoreModifier
Clone this DSM.
clone() - Method in class org.terrier.matching.dsms.DependenceScoreModifier
Creates a clone of this object
clone() - Method in interface org.terrier.matching.dsms.DocumentScoreModifier
Creates the close of this object
clone() - Method in class org.terrier.matching.dsms.PhraseScoreModifier
Clones this DSM.
clone() - Method in class org.terrier.matching.dsms.ResetScores
Creates the close of this object
clone() - Method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
Creates the close of this object
clone() - Method in class org.terrier.matching.MatchingQueryTerms
Performs a deep clone of this object, and all objects it contains.
clone() - Method in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
clone() - Method in class org.terrier.matching.matchops.MultiTermOp
 
clone() - Method in class org.terrier.matching.matchops.Operator
 
clone() - Method in class org.terrier.matching.matchops.SingleTermOp
 
clone() - Method in class org.terrier.matching.models.aftereffect.AfterEffect
Clone this weighting model
clone() - Method in class org.terrier.matching.models.basicmodel.BasicModel
Clone this weighting model
clone() - Method in class org.terrier.matching.models.DFRWeightingModel
 
clone() - Method in class org.terrier.matching.models.Idf
Make a perfect clone of this object
clone() - Method in class org.terrier.matching.models.normalisation.Normalisation
Clone this weighting model
clone() - Method in class org.terrier.matching.models.PerFieldNormWeightingModel
 
clone() - Method in class org.terrier.matching.models.SingleFieldModel
 
clone() - Method in class org.terrier.matching.models.WeightingModel
Clone this weighting model
clone() - Method in interface org.terrier.matching.tsms.TermScoreModifier
Deprecated.
Return a clone of this object (deep copy).
clone() - Method in class org.terrier.querying.parser.FieldQuery
Deep Clone this object
clone() - Method in class org.terrier.querying.parser.MultiTermQuery
Deep copy this Query object
clone() - Method in class org.terrier.querying.parser.PhraseQuery
Deep copy this Query object
clone() - Method in class org.terrier.querying.parser.Query
Deep copy this Query object
clone() - Method in class org.terrier.querying.parser.RequirementQuery
Deep copy this Query object
clone() - Method in class org.terrier.querying.parser.SingleTermQuery
Deep copy this Query object
clone() - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
 
clone() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
 
clone() - Method in class org.terrier.utility.io.RandomDataInputMemory
 
close() - Method in class org.terrier.applications.batchquerying.TRECQuerying
Closes the used structures.
close() - Method in class org.terrier.applications.InteractiveQuerying
Closes the used structures.
close() - Method in class org.terrier.compression.bit.BitByteOutputStream
Closes the stream.
close() - Method in class org.terrier.compression.bit.BitFileBuffered.BitInBuffered
Does nothing
close() - Method in class org.terrier.compression.bit.BitFileBuffered
close() - Method in class org.terrier.compression.bit.BitFileInMemory
Close this object.
close() - Method in class org.terrier.compression.bit.BitFileInMemoryLarge
close() - Method in class org.terrier.compression.bit.BitInputStream
Closes the stream.
close() - Method in class org.terrier.compression.bit.BitOutputStream
Closes the BitOutputStream.
close() - Method in class org.terrier.compression.bit.DebuggingBitIn
 
close() - Method in class org.terrier.compression.bit.MemoryOutputStream
Empty method
close() - Method in class org.terrier.compression.integer.ByteFileBuffered.BufferedFileByteIn
 
close() - Method in class org.terrier.compression.integer.ByteFileBuffered
 
close() - Method in class org.terrier.compression.integer.ByteFileInMemory
 
close() - Method in interface org.terrier.compression.integer.ByteIn
 
close() - Method in class org.terrier.compression.integer.ByteInputStream
 
close() - Method in class org.terrier.compression.integer.ByteOutputStream
 
close() - Method in class org.terrier.compression.integer.codec.util.BitInCodec
 
close() - Method in class org.terrier.indexing.CollectionDocumentList
 
close() - Method in class org.terrier.indexing.FileDocument.ReaderWrapper
 
close() - Method in class org.terrier.indexing.MultiDocumentFileCollection
Closes the collection, any files that may be open.
close() - Method in class org.terrier.indexing.SimpleFileCollection
 
close() - Method in class org.terrier.indexing.SimpleXMLCollection
This is not supported in this implemented class.
close() - Method in class org.terrier.indexing.TRECFullTokenizer
Closes the buffered reader associated with the tokenizer.
close() - Method in class org.terrier.indexing.TwitterJSONCollection
 
close() - Method in class org.terrier.matching.PostingListManager
 
close() - Method in class org.terrier.realtime.incremental.IncrementalIndex
Closes the data structures of the index.
close() - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFieldsMap
 
close() - Method in class org.terrier.realtime.memory.fields.MemoryFieldsInvertedIndex
close() - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Delete contents of metadata index (but keep keys).
close() - Method in class org.terrier.realtime.memory.MemoryDirectIndex
close() - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
 
close() - Method in class org.terrier.realtime.memory.MemoryIndex
Not implemented.
close() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex
close() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.InvertedIterator
 
close() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
close() - Method in class org.terrier.realtime.memory.MemoryMetaIndex
Delete contents of metadata index (but keep the configured keys).
close() - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
Delete contents of metadata index (but keep keys).
close() - Method in class org.terrier.realtime.multi.MultiDirect
Not implemented.
close() - Method in class org.terrier.realtime.multi.MultiDirectIterablePostingWithOffset
 
close() - Method in class org.terrier.realtime.multi.MultiIndex
Closes the data structures of the index.
close() - Method in class org.terrier.realtime.multi.MultiInverted
Not implemented.
close() - Method in class org.terrier.realtime.multi.MultiIterablePosting
Not implemented.
close() - Method in class org.terrier.realtime.multi.MultiLexicon
Not implemented.
close() - Method in class org.terrier.realtime.multi.MultiMeta
Not implemented.
close() - Method in class org.terrier.structures.AbstractPostingOutputStream
 
close() - Method in class org.terrier.structures.bit.BitPostingIndex
close() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
close() - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
close this object.
close() - Method in class org.terrier.structures.collections.FSArrayFile.ArrayFileIterator
close() - Method in class org.terrier.structures.collections.FSArrayFile
 
close() - Method in class org.terrier.structures.collections.FSOrderedMapFile
close() - Method in class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
close() - Method in class org.terrier.structures.collections.FSOrderedMapFile.MultiFSOMapWriter
close() - Method in class org.terrier.structures.CompressingMetaIndex
Closes the underlying structures.
close() - Method in class org.terrier.structures.CompressingMetaIndex.InputStream
close() - Method in class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator
close() - Method in class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconIterator
close() - Method in class org.terrier.structures.FSOMapFileLexiconOutputStream
 
close() - Method in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
close() - Method in class org.terrier.structures.Index
Closes the data structures of the index.
close() - Method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
Closes the underlying bit file.
close() - Method in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
close() - Method in class org.terrier.structures.indexing.DocumentIndexBuilder
Closes the random access file.
close() - Method in class org.terrier.structures.indexing.DocumentPostingList.postingIterator
 
close() - Method in class org.terrier.structures.indexing.LexiconBuilder.BasicLexiconCollectionStaticticsCounter
close() - Method in class org.terrier.structures.indexing.LexiconBuilder.FieldLexiconCollectionStaticticsCounter
 
close() - Method in class org.terrier.structures.indexing.LexiconBuilder.NullCollectionStatisticsCounter
 
close() - Method in class org.terrier.structures.indexing.singlepass.FileRunIterator
Closes the run files being processed
close() - Method in class org.terrier.structures.indexing.singlepass.RunIterator
close this RunIterator
close() - Method in class org.terrier.structures.indexing.singlepass.SimplePostingInRun.PIRPostingIterator
 
close() - Method in class org.terrier.structures.IndexOnDisk
 
close(Object) - Static method in class org.terrier.structures.IndexUtil
Check to see if an object is closeable, and if so, close it.
close() - Method in class org.terrier.structures.integer.IntegerCodingPostingIndex
 
close() - Method in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
close() - Method in class org.terrier.structures.integer.IntegerCodingPostingOutputStream
close this object.
close() - Method in class org.terrier.structures.LexiconOutputStream
Closes the lexicon stream.
close() - Method in class org.terrier.structures.MapLexicon
close() - Method in class org.terrier.structures.postings.ANDIterablePosting
 
close() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
close() - Method in class org.terrier.structures.postings.bit.BasicIterablePosting
 
close() - Method in class org.terrier.structures.postings.FieldOnlyIterablePosting
 
close() - Method in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
close() - Method in class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
 
close() - Method in class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
 
close() - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
close() - Method in class org.terrier.structures.postings.ORIterablePosting
close() - Method in class org.terrier.utility.FixedSizeInputStream
close() - Method in class org.terrier.utility.io.CheckClosedStreams.CloseCheckFilterInputStream
 
close() - Method in class org.terrier.utility.io.CheckClosedStreams.CloseCheckFilterOutputStream
 
close() - Method in class org.terrier.utility.io.RandomDataInputMemory
close() - Method in class org.terrier.utility.LookAheadReader
Closes the current stream, by setting the end of file flag equal to true.
close() - Method in class org.terrier.utility.LookAheadStream
Closes the current stream, by setting the end of file flag equal to true.
close() - Method in class org.terrier.utility.ProcessInputStream
CLOSE_DISJUNCTIVE - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
CLOSE_PAREN - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
CLOSE_PAREN - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
Closeable - Interface in org.terrier.structures
Deprecated.
Use java.io.Closeable instead
closeBufferedReader() - Method in class org.terrier.indexing.TRECFullTokenizer
Closes the buffered reader associated with the tokenizer.
CloseCheckFilterInputStream(InputStream) - Constructor for class org.terrier.utility.io.CheckClosedStreams.CloseCheckFilterInputStream
 
CloseCheckFilterOutputStream(OutputStream) - Constructor for class org.terrier.utility.io.CheckClosedStreams.CloseCheckFilterOutputStream
 
Collection - Interface in org.terrier.indexing
This interface encapsulates the most fundamental concept to indexing with Terrier - a Collection.
COLLECTION_SPEC - Static variable in class org.terrier.utility.ApplicationSetup
The name of the file that contains the list of resources to be processed during indexing.
CollectionDocumentList - Class in org.terrier.indexing
 
CollectionDocumentList(Document[], String) - Constructor for class org.terrier.indexing.CollectionDocumentList
 
CollectionFactory - Class in org.terrier.indexing
Implements a factory for Collection objects.
CollectionFactory() - Constructor for class org.terrier.indexing.CollectionFactory
 
collectionLength - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
The number of tokens in the collection.
CollectionResultSet - Class in org.terrier.matching
This class implements the interface ResultSet and models the set of all documents in the collection.
CollectionResultSet(int[], double[], short[]) - Constructor for class org.terrier.matching.CollectionResultSet
Construct a resultset from the following components
CollectionResultSet(int) - Constructor for class org.terrier.matching.CollectionResultSet
A default constructor for the result set with a given number of documents.
CollectionResultSet(ResultSet) - Constructor for class org.terrier.matching.CollectionResultSet
A default constructor for the result set with a given instance of the result set.
collectionStatistics - Variable in class org.terrier.matching.BaseMatching
The collection statistics
collectionStatistics - Variable in class org.terrier.matching.PostingListManager
statistics of the collection
CollectionStatistics - Class in org.terrier.structures
This class provides basic statistics for the indexed collection of documents, such as the average length of documents, or the total number of documents in the collection.
CollectionStatistics(int, int, long, long, long[]) - Constructor for class org.terrier.structures.CollectionStatistics
Constructs an instance of the class with
CollectionStatistics() - Constructor for class org.terrier.structures.CollectionStatistics
 
CollectionStatistics.Command - Class in org.terrier.structures
 
collectionTREC - Variable in class org.terrier.applications.TRECIndexing
The collection to index.
collectProperties(Index, Index, CompressionFactory.CompressionConfiguration) - Method in class org.terrier.realtime.memory.fields.MemoryFields
Collect index properties.
collectProperties(Index, Index, CompressionFactory.CompressionConfiguration) - Method in class org.terrier.realtime.memory.MemoryIndex
Collect index properties.
collectProperties(Index, Index, CompressionFactory.CompressionConfiguration) - Method in interface org.terrier.realtime.WritableIndex
Write the index properties to the .properties file.
collStats - Variable in class org.terrier.matching.TRECResultsMatching
The underlying collections statistics.
collStats - Variable in class org.terrier.querying.QueryExpansion
The statistics of the index
COLON - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
COLON - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
COLON_KV - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
column - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
column - Variable in class org.terrier.querying.parser.SimpleCharStream
 
combine(MatchingQueryTerms.QueryTermProperties, MatchingQueryTerms.QueryTermProperties) - Method in class org.terrier.matching.MatchingQueryTerms
 
combine() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
COMBINE - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
Command() - Constructor for class org.terrier.applications.BatchIndexing.Command
 
Command() - Constructor for class org.terrier.applications.batchquerying.TRECQuerying.Command
 
Command() - Constructor for class org.terrier.applications.InteractiveQuerying.Command
 
Command() - Constructor for class org.terrier.evaluation.TrecEvalEvaluation.Command
 
Command() - Constructor for class org.terrier.structures.CollectionStatistics.Command
 
Command() - Constructor for class org.terrier.structures.IndexUtil.Command
 
Command() - Constructor for class org.terrier.structures.merging.StructureMerger.Command
 
Command() - Constructor for class org.terrier.utility.SimpleJettyHTTPServer.Command
 
commandaliases() - Method in class org.terrier.applications.BatchIndexing.Command
 
commandaliases() - Method in class org.terrier.applications.batchquerying.TRECQuerying.Command
 
commandaliases() - Method in class org.terrier.applications.CLITool
What short commands aliases should this command respond to
commandaliases() - Method in class org.terrier.applications.CLITool.HelpAliasCLITool
 
commandaliases() - Method in class org.terrier.applications.ShowDocumentCommand
 
commandaliases() - Method in class org.terrier.evaluation.BatchEvaluationCommand
 
commandaliases() - Method in class org.terrier.evaluation.TrecEvalEvaluation.Command
 
commandaliases() - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectCommand
 
commandname() - Method in class org.terrier.applications.BatchIndexing.Command
 
commandname() - Method in class org.terrier.applications.batchquerying.TRECQuerying.Command
 
commandname() - Method in class org.terrier.applications.CLITool
What commandname should this command respond to
commandname() - Method in class org.terrier.applications.CLITool.HelpAliasCLITool
 
commandname() - Method in class org.terrier.applications.CLITool.HelpCLITool
 
commandname() - Method in class org.terrier.applications.InteractiveQuerying.Command
 
commandname() - Method in class org.terrier.applications.InvertedIndexRecompresser
 
commandname() - Method in class org.terrier.applications.ShowDocumentCommand
 
commandname() - Method in class org.terrier.evaluation.BatchEvaluationCommand
 
commandname() - Method in class org.terrier.evaluation.TrecEvalEvaluation.Command
 
commandname() - Method in class org.terrier.learning.JForestsCommand
 
commandname() - Method in class org.terrier.rest.SingleIndexRestServer
 
commandname() - Method in class org.terrier.structures.CollectionStatistics.Command
 
commandname() - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectCommand
 
commandname() - Method in class org.terrier.structures.IndexUtil.Command
 
commandname() - Method in class org.terrier.structures.merging.StructureMerger.Command
 
commandname() - Method in class org.terrier.utility.SimpleJettyHTTPServer.Command
 
comparator() - Method in class org.terrier.structures.collections.FSOrderedMapFile
Always returns null, as keys for FSOMapFile are always Comparable, and their Comparable implementation are used.
compare(RunIterator, RunIterator) - Method in class org.terrier.structures.indexing.singlepass.RunsMerger.PostingComparator
 
compare(Posting, Posting) - Method in class org.terrier.structures.postings.PostingIdComparator
Compare Posting objects by id
compare(byte[], int, int, byte[], int, int) - Method in class org.terrier.structures.postings.PostingIdComparator
Decode Writable postings and compare by id
compare(String, String) - Method in class org.terrier.utility.StringComparator
Compares two Strings, which have a number of fields that are separated by one or more non-alphanumeric characters.
compareObjects(Object, Object) - Static method in class org.terrier.utility.StringComparator
A static access method, to prevent having to instantiate a comparator This has the same parameters, return and implementation as compare(Object,Object)
compareStrings(String, String) - Static method in class org.terrier.utility.StringComparator
A static access method, to prevent having to instantiate a comparator This has the same parameters, return and implementation as compare(Object,Object)
compareTo(CandidateResult) - Method in class org.terrier.matching.daat.CandidateResult
.
compress(int[], int, ByteOut) - Method in class org.terrier.compression.integer.codec.GammaCodec
 
compress(int[], int, ByteOut) - Method in class org.terrier.compression.integer.codec.IntegerCodec
Compress and write down an integer array
compress(int[], int, ByteOut) - Method in class org.terrier.compression.integer.codec.LemireCodec
 
compress(int[], int, ByteOut) - Method in class org.terrier.compression.integer.codec.UnaryCodec
 
compress(int[], int, ByteOut) - Method in class org.terrier.compression.integer.codec.VIntCodec
 
compress(long[], int, ByteOut) - Method in class org.terrier.compression.integer.codec.VIntCodec
 
compressedBuffer - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
CompressingMetaIndex - Class in org.terrier.structures
A MetaIndex implementation that compresses contents.
CompressingMetaIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.CompressingMetaIndex
Construct an instance of the class with
CompressingMetaIndex.InputStream - Class in org.terrier.structures
An iterator for reading a MetaIndex as a stream
CompressingMetaIndexBuilder - Class in org.terrier.structures.indexing
Creates a metaindex structure that compresses all values using Deflator.
CompressingMetaIndexBuilder(IndexOnDisk, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.CompressingMetaIndexBuilder
constructor
CompressingMetaIndexBuilder(IndexOnDisk, String, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.CompressingMetaIndexBuilder
constructor
compressionConfig - Variable in class org.terrier.realtime.memory.MemoryIndex
 
compressionConfig - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
CompressionConfiguration(String, String[], int, int) - Constructor for class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
 
compressionDirectConfig - Variable in class org.terrier.structures.indexing.classical.BasicIndexer
The compression configuration for the direct index
compressionDirectConfig - Variable in class org.terrier.structures.indexing.classical.BlockIndexer
The compression configuration for the direct index
compressionDirectConfig - Variable in class org.terrier.structures.merging.StructureMerger
 
CompressionFactory - Class in org.terrier.structures.indexing
Configures the compression to be used when creating an IndexOnDisk.
CompressionFactory() - Constructor for class org.terrier.structures.indexing.CompressionFactory
 
CompressionFactory.BitCompressionConfiguration - Class in org.terrier.structures.indexing
 
CompressionFactory.BitIdOnlyCompressionConfiguration - Class in org.terrier.structures.indexing
 
CompressionFactory.CompressionConfiguration - Class in org.terrier.structures.indexing
A configuration object used by the disk indexers for configuring the compression for direct and inverted files.
compressionInvertedConfig - Variable in class org.terrier.structures.indexing.classical.BasicIndexer
The compression configuration for the inverted index
compressionInvertedConfig - Variable in class org.terrier.structures.indexing.classical.BlockIndexer
The compression configuration for the inverted index
compressionInvertedConfig - Variable in class org.terrier.structures.merging.StructureMerger
 
compressionLevel - Variable in class org.terrier.structures.CompressingMetaIndex
 
compressionLevel - Variable in class org.terrier.structures.CompressingMetaIndex.InputStream
 
compute(double) - Method in class org.terrier.statistics.GammaFunction
Get the value of the gamma function for the specified number.
compute_log(double) - Method in class org.terrier.statistics.GammaFunction
Get the value of the log of gamma function for the specified number.
ConcurrentBitFileBuffered - Class in org.terrier.compression.bit
 
ConcurrentBitFileBuffered(File, int) - Constructor for class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
ConcurrentBitFileBuffered(File) - Constructor for class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
ConcurrentBitFileBuffered(RandomDataInput) - Constructor for class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
ConcurrentBitFileBuffered(String, int) - Constructor for class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
ConcurrentBitFileBuffered(String) - Constructor for class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
ConcurrentBitFileBuffered.ConcurrentBitInBuffered - Class in org.terrier.compression.bit
 
ConcurrentBitInBuffered(RandomDataInput, long, byte, int) - Constructor for class org.terrier.compression.bit.ConcurrentBitFileBuffered.ConcurrentBitInBuffered
 
ConcurrentBitPostingIndexUtilities - Class in org.terrier.structures.bit
 
ConcurrentBitPostingIndexUtilities() - Constructor for class org.terrier.structures.bit.ConcurrentBitPostingIndexUtilities
 
ConcurrentIndexLoader - Class in org.terrier.structures
An index loader for index references for indices that we wish to be thread safe
ConcurrentIndexLoader() - Constructor for class org.terrier.structures.ConcurrentIndexLoader
 
ConcurrentIndexUtils - Class in org.terrier.structures.concurrent
 
ConcurrentIndexUtils() - Constructor for class org.terrier.structures.concurrent.ConcurrentIndexUtils
 
ConcurrentReadable - Annotation Type in org.terrier.structures
 
config - Variable in class org.terrier.utility.io.HadoopPlugin
configuration used by this plugin
configure(Index, Object) - Static method in class org.terrier.structures.IndexUtil
Configures an object with the index, if the object implements IndexConfigurable
configure(InputStream) - Static method in class org.terrier.utility.ApplicationSetup
Loads the common Terrier properties from the specified InputStream
configureIndex(Index) - Method in interface org.terrier.querying.MQTRewritingProcess
 
configureIndex(Index) - Method in class org.terrier.querying.QueryExpansion
 
cons(int) - Method in class org.terrier.terms.PorterStemmer
 
cons(int) - Method in class org.terrier.terms.TRv2PorterStemmer
cons(i) is TRUE <=> b[i] is a consonant.
considerAbstracts - Variable in class org.terrier.indexing.TaggedDocument
Flag to check that determines whether to short-cut the abstract generation method
consonantinstem() - Method in class org.terrier.terms.TRv2PorterStemmer
 
constructFilename(String, String, String, String) - Static method in class org.terrier.structures.FSOMapFileLexiconGeneric
Constructs a filename
contains(T[], T) - Static method in class org.terrier.utility.ArrayUtils
 
containsFieldPostings(WritablePosting[][]) - Static method in class org.terrier.matching.FatScoringMatching
 
containsKey(Object) - Method in class org.terrier.structures.collections.FSOrderedMapFile
containsValue(Object) - Method in class org.terrier.structures.collections.FSOrderedMapFile
contentType() - Method in class org.terrier.rest.JSONOutputFormat
 
contentType() - Method in interface org.terrier.structures.outputformat.OutputFormat
 
contextObjects - Variable in class org.terrier.querying.Request
Context object Map that can hold object values.
Control - Variable in class org.terrier.querying.Request
Controls are querying stage flags and variables.
CONTROL_MATCHING - Static variable in interface org.terrier.querying.SearchRequest
 
CONTROL_MODEL - Static variable in class org.terrier.querying.DependenceModelPreProcess
 
CONTROL_MODEL_PARAM - Static variable in class org.terrier.querying.DependenceModelPreProcess
 
CONTROL_VALUE_DELIMS - Static variable in class org.terrier.querying.Decorate
delimiters for breaking down the values of controls further
CONTROL_WMODEL - Static variable in interface org.terrier.querying.SearchRequest
 
controlNonVisibleCharacters - Static variable in class org.terrier.querying.Decorate
 
controlNonVisibleCharacters - Static variable in class org.terrier.querying.SimpleDecorate
 
controlNonVisibleCharactersMatcher - Variable in class org.terrier.querying.Decorate
 
controls - Variable in class org.terrier.applications.AbstractQuerying
 
copyFile(String, String) - Static method in class org.terrier.utility.Files
Copy a file from srcFile to destFile.
copyFile(File, File) - Static method in class org.terrier.utility.Files
Copy a file from srcFile to destFile.
copyFile(InputStream, OutputStream) - Static method in class org.terrier.utility.Files
Copy all bytes from in to out
copyStructure(Index, Index, String, String) - Static method in class org.terrier.structures.IndexUtil
Copies an index structure from one index to another.
count(LexiconEntry) - Method in class org.terrier.structures.indexing.LexiconBuilder.BasicLexiconCollectionStaticticsCounter
The current count
count(LexiconEntry) - Method in interface org.terrier.structures.indexing.LexiconBuilder.CollectionStatisticsCounter
The current count
count(LexiconEntry) - Method in class org.terrier.structures.indexing.LexiconBuilder.FieldLexiconCollectionStaticticsCounter
 
count(LexiconEntry) - Method in class org.terrier.structures.indexing.LexiconBuilder.NullCollectionStatisticsCounter
 
count - Variable in class org.terrier.utility.io.CountingInputStream
number of bytes read or skipped
countDelimiters - Variable in class org.terrier.structures.indexing.classical.BlockIndexer.DelimFieldTermProcessor
 
countDelimiters - Variable in class org.terrier.structures.indexing.classical.BlockIndexer.DelimTermProcessor
 
countDelimiters - Variable in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimFieldTermProcessor
 
countDelimiters - Variable in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimTermProcessor
 
counter - Variable in class org.terrier.indexing.TaggedDocument
The number of bytes read from the input.
counter - Variable in class org.terrier.indexing.TRECFullTokenizer
The number of bytes read from the input.
counter - Variable in class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
 
CountingInputStream - Class in org.terrier.utility.io
Sub-Class of Filter Input Stream with the extra method getPos which returns the position in the Stream
CountingInputStream(InputStream) - Constructor for class org.terrier.utility.io.CountingInputStream
Constructor - Calls Super Class
CountingInputStream(InputStream, long) - Constructor for class org.terrier.utility.io.CountingInputStream
Constructor - Calls Super Class
countNumberOfTopics(String) - Method in class org.terrier.tests.BatchEndToEndTest
 
countTrue(boolean[]) - Static method in class org.terrier.matching.dsms.DependenceScoreModifier
 
countTrue(boolean[]) - Static method in class org.terrier.utility.Distance
 
CrawlerAPI - Interface in org.terrier.services.websitesearch
Interface defining a web crawler
CrawlerProcess - Class in org.terrier.services.websitesearch.crawlers
A simple API class to access the functionality of Crawler4J
CrawlerProcess(String) - Constructor for class org.terrier.services.websitesearch.crawlers.CrawlerProcess
 
CrawlStrategy - Class in org.terrier.services.websitesearch.crawler4j
Overrides Crawler4J methods in WebCrawler to enable restriction to a named host and to connect to the Terrier index.
CrawlStrategy() - Constructor for class org.terrier.services.websitesearch.crawler4j.CrawlStrategy
 
crawlWebsite(String, int) - Method in class org.terrier.services.websitesearch.WebsiteSearch
Crawls a specified website, following links to a maximum depth of pageDepth.
createChecksum(File) - Static method in class org.terrier.utility.Files
Returns the CRC checksum of denoted file
createDirectIndex(Collection[]) - Method in class org.terrier.structures.indexing.classical.BasicIndexer
Creates the direct index, the document index and the lexicon.
createDirectIndex(Collection[]) - Method in class org.terrier.structures.indexing.classical.BlockIndexer
For the given collection, it iterates through the documents and creates the direct index, document index and lexicon, using information about blocks and possibly fields.
createDirectIndex(Collection[]) - Method in class org.terrier.structures.indexing.Indexer
An abstract method for creating the direct index, the document index and the lexicon for the given collections.
createDirectIndex(Collection[]) - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
 
createDirectIndex() - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
create the direct index when the collection contains an existing inverted index
createDocumentPostings() - Method in class org.terrier.structures.indexing.classical.BasicIndexer
Hook method that creates the right type of DocumentTree class.
createDocumentPostings() - Method in class org.terrier.structures.indexing.classical.BlockIndexer
 
createDocumentPostings() - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
 
createDocumentPostings() - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Hook method that creates the right type of DocumentTree class.
createExtensionDocumentMapping() - Method in class org.terrier.indexing.SimpleFileCollection
Parses the properties indexing.simplefilecollection.extensionsparsers and indexing.simplefilecollection.defaultparser and attempts to load all the mentioned classes, in a hashtable mapping filename extension to their respective parsers.
createFieldRunMerger(String[][]) - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Hook method that creates a FieldRunMerger instance
createFieldRunMerger(String[][]) - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
 
createFinalPostingIterator(List<IterablePosting>, List<EntryStatistics>) - Method in class org.terrier.matching.matchops.ANDQueryOp
 
createFinalPostingIterator(List<IterablePosting>, List<EntryStatistics>) - Method in class org.terrier.matching.matchops.MultiTermOp
 
createFinalPostingIterator(List<IterablePosting>, List<EntryStatistics>) - Method in class org.terrier.matching.matchops.PhraseOp
 
createFinalPostingIterator(List<IterablePosting>, List<EntryStatistics>) - Method in class org.terrier.matching.matchops.SynonymOp
 
createFinalPostingIterator(List<IterablePosting>, List<EntryStatistics>) - Method in class org.terrier.matching.matchops.UnorderedWindowOp
 
createIndex() - Static method in class org.terrier.structures.Index
Constructs a new Index object.
createIndex(String, String) - Static method in class org.terrier.structures.Index
Factory method for load an index.
createInvertedIndex() - Method in class org.terrier.structures.indexing.classical.BasicIndexer
Creates the inverted index after having created the direct index, document index and lexicon.
createInvertedIndex() - Method in class org.terrier.structures.indexing.classical.BlockIndexer
Creates the inverted index from the already created direct index, document index and lexicon.
createInvertedIndex() - Method in class org.terrier.structures.indexing.classical.BlockInvertedIndexBuilder
This method creates the block html inverted index.
createInvertedIndex() - Method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
Creates the inverted index using the already created direct index, document index and lexicon.
createInvertedIndex() - Method in class org.terrier.structures.indexing.Indexer
An abstract method for creating the inverted index, given that the the direct index, the document index and the lexicon have already been created.
createInvertedIndex() - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
 
createInvertedIndex(Collection[]) - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Builds the inverted file and lexicon file for the given collections Loops through each document in each of the collections, extracting terms and pushing these through the Term Pipeline (eg stemming, stopping, lowercase).
createInvertedIndex(Collection[]) - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Builds the inverted file and lexicon file for the given collections Loops through each document in each of the collections, extracting terms and pushing these through the Term Pipeline (e.g.
createLexiconHash(IndexOnDisk) - Static method in class org.terrier.structures.indexing.LexiconBuilder
Deprecated.
use optimise instead
createLexiconIndex(IndexOnDisk) - Static method in class org.terrier.structures.indexing.LexiconBuilder
Deprecated.
use optimise instead
createLexidFile() - Method in class org.terrier.structures.merging.StructureMerger
creates the final term code to offset file, and the lexicon hash if enabled.
createManager() - Method in class org.terrier.applications.AbstractQuerying
Create a querying manager.
createManager() - Method in class org.terrier.applications.batchquerying.ParallelTRECQuerying
 
createManager() - Method in class org.terrier.applications.batchquerying.TRECQuerying
 
createMemoryPostings() - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Hook method that creates the right type of MemoryPostings class.
createMemoryPostings() - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
 
createMemoryPostings() - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Hook method that creates the right type of MemoryPostings class.
createMetaIndexBuilder() - Method in class org.terrier.structures.indexing.Indexer
 
createNewIndex(String, String) - Static method in class org.terrier.structures.Index
Factory method create a new index.
createPhrasePostingList(Pointer[], PostingIndex<Pointer>, boolean) - Static method in class org.terrier.structures.postings.PhraseIterablePosting
 
createPhrasePostingList(String[], Lexicon<String>, PostingIndex<Pointer>, boolean) - Static method in class org.terrier.structures.postings.PhraseIterablePosting
 
createPointerForTerm(LexiconEntry) - Method in class org.terrier.structures.indexing.classical.BlockInvertedIndexBuilder
 
createPointerForTerm(LexiconEntry) - Method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
createPosting() - Method in class org.terrier.structures.indexing.singlepass.RunIterator
Create a new posting
createProximityPostingList(Pointer[], PostingIndex<Pointer>, int) - Static method in class org.terrier.structures.postings.ProximityIterablePosting
 
createProximityPostingList(String[], Lexicon<String>, PostingIndex<Pointer>, int) - Static method in class org.terrier.structures.postings.ProximityIterablePosting
 
createRunIterator(int) - Method in class org.terrier.structures.indexing.singlepass.FileRunIteratorFactory
Return a RunIterator for the specified runNumber
createRunIterator(int) - Method in class org.terrier.structures.indexing.singlepass.RunIteratorFactory
Open the RunIterator for the specified run number
createRunMerger(String[][]) - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Hook method that creates a RunsMerger instance
createRunMerger(String[][]) - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
 
createRunMerger(String[][]) - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Hook method that creates a RunsMerger instance
CreateSingleLexicon - Class in org.terrier.realtime.restructure
Facilitates the generation of a single lexicon structure on disk from a multi-index
CreateSingleLexicon() - Constructor for class org.terrier.realtime.restructure.CreateSingleLexicon
 
createWrapper(T) - Method in class org.terrier.utility.Wrapper
get created wrapper
CROP_LONG - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
CropTerm - Class in org.terrier.terms
Reduces the size of terms passing through the term pipeline to the maximum allowed size for this indexing run.
CropTerm(TermPipeline) - Constructor for class org.terrier.terms.CropTerm
Creates a new CropTerm pipeline object, which can be used in the term pipeline
cs - Variable in class org.terrier.matching.models.WeightingModel
 
curChar - Variable in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
 
curChar - Variable in class org.terrier.querying.parser.TerrierQLParserTokenManager
 
current() - Method in class org.terrier.structures.indexing.singlepass.RunIterator
returns the current posting
currentDocno - Variable in class org.terrier.indexing.SimpleFileCollection
overridden docno for the current document
currentDocno - Variable in class org.terrier.indexing.WARC09Collection
properties for the current document
currentDocument - Variable in class org.terrier.indexing.TwitterJSONCollection
The current document
currentDocumentBlobLength - Variable in class org.terrier.indexing.WARC018Collection
the length of the blob containing the document data
currentDocumentBlobLength - Variable in class org.terrier.indexing.WARC09Collection
 
currentEntryCount - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
currentEntryCount - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
currentFile - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
currentFile - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Number of the current Run to be written in disk
currentFile - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
currentFileDocCounter - Variable in class org.terrier.indexing.SimpleMedlineXMLCollection
The number of documents processed in the current XML file.
currentFilename - Variable in class org.terrier.indexing.MultiDocumentFileCollection
Filename of current file
currentFilename - Variable in class org.terrier.indexing.TwitterJSONCollection
The name of the current file
currentId - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Current document Id
currentId - Variable in class org.terrier.structures.postings.ANDIterablePosting
 
currentIndex - Variable in class org.terrier.structures.indexing.Indexer
The index being worked on, denoted by path and prefix
currentIndexOffset - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
currentOffset - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
currentPointer - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
currentPointer - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
currentPosting - Variable in class org.terrier.structures.indexing.singlepass.FileRunIterator
Current Posting List number
currentPosting - Variable in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
currentPosting - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
currentStream - Variable in class org.terrier.indexing.SimpleFileCollection
The InputStream of the most recently opened document.
currentTag() - Method in interface org.terrier.indexing.Tokenizer
Returns the identifier of the tag the tokenizer is into.
currentTag() - Method in class org.terrier.indexing.TRECFullTokenizer
Returns the name of the tag the tokenizer is currently in.
currentTerm - Variable in class org.terrier.structures.indexing.singlepass.RunsMerger
Number of terms written
currentToken - Variable in exception org.terrier.matching.matchops.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception org.terrier.querying.parser.ParseException
This is the last token that has been consumed successfully.
currentTokenStream - Variable in class org.terrier.indexing.TaggedDocument
 
currentTweetStream - Variable in class org.terrier.indexing.TwitterJSONCollection
The underlying file stream reading tweets from the current file
CustomIndexData - Class in org.terrier.services.websitesearch.crawler4j
This is a data structure that holds all of the information that the crawler needs to determine what to crawl and what to do with the pages when done crawling
CustomIndexData(String, UpdatableIndex) - Constructor for class org.terrier.services.websitesearch.crawler4j.CustomIndexData
 
cvc(int) - Method in class org.terrier.terms.PorterStemmer
 
cvc(int) - Method in class org.terrier.terms.TRv2PorterStemmer
Returns true if i-2,i-1,i has the form consonant - vowel - consonant and also if the second character is not w,x or y.

D

DanishSnowballStemmer - Class in org.terrier.terms
Danish stemmer implmented by Snowball.
DanishSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.DanishSnowballStemmer
constructor
dataFile - Variable in class org.terrier.structures.collections.FSArrayFile
actual underlying data file
dataFile - Variable in class org.terrier.structures.collections.FSOrderedMapFile
actual underlying data file
dataFilename - Variable in class org.terrier.structures.collections.FSArrayFile
filename of the underlying file
dataFilename - Variable in class org.terrier.structures.collections.FSOrderedMapFile
filename of the underlying file
dataOutput - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
dataSource - Variable in class org.terrier.structures.CompressingMetaIndex
 
DateRangeOp - Class in org.terrier.matching.matchops
 
DateRangeOp(Date, Date) - Constructor for class org.terrier.matching.matchops.DateRangeOp
 
dbFactory - Variable in class org.terrier.indexing.SimpleXMLCollection
The xml parser factory for DOM
dBuilder - Variable in class org.terrier.indexing.SimpleXMLCollection
the xml parser
DebuggingBitIn - Class in org.terrier.compression.bit
This class provides debugging at the bit stream level.
DebuggingBitIn(BitIn) - Constructor for class org.terrier.compression.bit.DebuggingBitIn
Wraps a BitIn implementation with logging calls
DebuggingDataInput - Class in org.terrier.utility.io
Debugging code to test classes that implement DataInput
DebuggingDataInput(DataInput) - Constructor for class org.terrier.utility.io.DebuggingDataInput
 
DebuggingDataOutput - Class in org.terrier.utility.io
Debugging code to test classes that implement DataOutput
DebuggingDataOutput(DataOutput) - Constructor for class org.terrier.utility.io.DebuggingDataOutput
 
debugStream - Variable in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Debug output.
debugStream - Variable in class org.terrier.querying.parser.TerrierQLParserTokenManager
Debug output.
decompress(ByteIn, int[], int) - Method in class org.terrier.compression.integer.codec.GammaCodec
 
decompress(ByteIn, int[], int) - Method in class org.terrier.compression.integer.codec.IntegerCodec
Read and decompress an integer array
decompress(ByteIn, int[], int) - Method in class org.terrier.compression.integer.codec.LemireCodec
 
decompress(ByteIn, int[], int) - Method in class org.terrier.compression.integer.codec.UnaryCodec
 
decompress(ByteIn, int[], int) - Method in class org.terrier.compression.integer.codec.VIntCodec
 
decompress(ByteIn, long[], int) - Method in class org.terrier.compression.integer.codec.VIntCodec
 
decompress() - Method in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
This load the a chunk (tfs) and decompress it
decompress() - Method in class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
This load the a chunk (tfs, fields and blocks (optionally)) and decompress it
decompress() - Method in class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
This load the a chunk (tfs, fields and blocks (optionally)) and decompress it
decompress() - Method in class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
decompress() - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
This load the a chunk (tfs, fields and blocks (optionally)) and decompress it
decompressed - Variable in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
decompressed - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
Decorate - Class in org.terrier.querying
This class decorates a result set with metadata.
Decorate() - Constructor for class org.terrier.querying.Decorate
 
DEFAULT - Variable in class org.terrier.matching.dsms.ResetScores
 
DEFAULT - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
Lexical state.
DEFAULT - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
Lexical state.
DEFAULT_BUFFER_LENGTH - Static variable in class org.terrier.compression.bit.BitFileBuffered
how much of a file to buffer by default
DEFAULT_BUFFER_SIZE - Static variable in class org.terrier.compression.bit.LinkedBuffer
The default size of the internal buffer in bytes The buffer has to be big enough to allocate a single write, i.e we cannot write *at once* more than bufferSize bytes
DEFAULT_BUFFER_SIZE - Static variable in class org.terrier.compression.bit.MemoryLinkedOutputStream
The default size of the internal buffer in bytes
DEFAULT_BUFFER_SIZE - Static variable in class org.terrier.compression.bit.MemoryOutputStream
The default size of the internal buffer in bytes
Default_Controls - Variable in class org.terrier.querying.LocalManager
This contains the mapping of controls and their values that should be set identically for each query created by this Manager
DEFAULT_LOG4J_CONFIG - Static variable in class org.terrier.utility.ApplicationSetup
Default log4j config Terrier loads if no TERRIER_ETC/terrier-log.xml file exists
DEFAULT_PORT - Static variable in class org.terrier.rest.SingleIndexRestServer
 
DEFAULT_SCHEME - Static variable in class org.terrier.utility.Files
default scheme
DEFAULT_SIZE - Static variable in class org.terrier.compression.bit.BitOutputStream
Default size for the buffer
DEFAULT_SIZE - Static variable in class org.terrier.structures.collections.LRUMap
DEFAULT_SIZE
defaultEscape - Static variable in class org.terrier.querying.Decorate
what is the default escape sequence
defaultQEModel - Variable in class org.terrier.applications.batchquerying.TRECQuerying
The name of the query expansion model used.
Defaults_Size - Variable in class org.terrier.querying.LocalManager
How many default controls exist.
defaultStructureName - Variable in class org.terrier.structures.indexing.LexiconBuilder
 
DefaultSummariser - Class in org.terrier.querying.summarisation
Summariser that was originally in the Decorate class, and formed the Terrier release from 3.0
DefaultSummariser() - Constructor for class org.terrier.querying.summarisation.DefaultSummariser
 
defaultTags - Variable in class org.terrier.matching.MatchingQueryTerms
 
defaultWeightingModel - Variable in class org.terrier.matching.MatchingQueryTerms
default weighting model for all terms
defineBuffer(String) - Method in class org.terrier.terms.TRv2PorterStemmer
 
defLabel - Variable in class org.terrier.learning.LabelDecorator
 
DEL_ON_EXIT - Static variable in interface org.terrier.utility.Files.FSCapability
FS can mark a file or directory to be deleted on exit
delete(String) - Static method in class org.terrier.utility.Files
Delete the named file.
delete(String) - Method in interface org.terrier.utility.io.FileSystem
delete the named file
delete(String) - Method in class org.terrier.utility.io.HTTPFileSystem
delete the named file
delete(String) - Method in class org.terrier.utility.io.LocalFileSystem
Delete a file
delete(String) - Method in class org.terrier.utility.io.ResourceFileSystem
delete the named file
deleteIndex(String, String) - Static method in class org.terrier.structures.IndexUtil
Delete an existing index
deleteMapFileLexicon(String, String, String) - Static method in class org.terrier.structures.FSOMapFileLexicon
Delete a FSOMapFileLexicon within the specified index location
deleteOnExit(String) - Static method in class org.terrier.utility.Files
Mark the named path as to be deleted on exit.
deleteOnExit(String) - Method in interface org.terrier.utility.io.FileSystem
delete the file after the JVM exits
deleteOnExit(String) - Method in class org.terrier.utility.io.HTTPFileSystem
delete the file when the JVM exits
deleteOnExit(String) - Method in class org.terrier.utility.io.LocalFileSystem
Delete the file on program exit
deleteOnExit(String) - Method in class org.terrier.utility.io.ResourceFileSystem
delete the file when the JVM exits
deletePolicy() - Method in class org.terrier.realtime.incremental.IncrementalDeletePolicy
No delete.
deleteStructure(Index, String) - Static method in class org.terrier.structures.IndexUtil
Delete the named structure from the specified index.
deleteTerm(int) - Method in class org.terrier.querying.DFRBagExpansionTerms
Remove the records for a given term
deleteTerrierEtc() - Method in class org.terrier.tests.ApplicationSetupBasedTest
 
DelimFieldTermProcessor(String[], boolean, boolean) - Constructor for class org.terrier.structures.indexing.classical.BlockIndexer.DelimFieldTermProcessor
 
DelimFieldTermProcessor(String[], boolean, boolean) - Constructor for class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimFieldTermProcessor
 
DelimTermProcessor(String[], boolean, boolean) - Constructor for class org.terrier.structures.indexing.classical.BlockIndexer.DelimTermProcessor
 
DelimTermProcessor(String[], boolean, boolean) - Constructor for class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimTermProcessor
 
Delta - Class in org.terrier.compression.integer.codec.util
Utility class to calculate d-gaps in an array
Delta() - Constructor for class org.terrier.compression.integer.codec.util.Delta
 
delta(int[], int) - Static method in class org.terrier.compression.integer.codec.util.Delta
 
delta(long[], int) - Static method in class org.terrier.compression.integer.codec.util.Delta
 
DEPENDENCE_TAG - Static variable in class org.terrier.querying.DependenceModelPreProcess
 
DependenceModelPreProcess - Class in org.terrier.querying
 
DependenceModelPreProcess() - Constructor for class org.terrier.querying.DependenceModelPreProcess
 
DependenceScoreModifier - Class in org.terrier.matching.dsms
Base class for Dependence models.
DependenceScoreModifier() - Constructor for class org.terrier.matching.dsms.DependenceScoreModifier
Constructs an instance of the DependenceScoreModifier.
dependency - Variable in class org.terrier.matching.dsms.DependenceScoreModifier
type of proximity to use
descendingHeapSort(int[], int[]) - Static method in class org.terrier.sorting.HeapSortInt
Sorts the given arrays in descending order, using heap-sort.
descendingHeapSort(int[], int[], int[]) - Static method in class org.terrier.sorting.HeapSortInt
Sorts the given arrays in descending order, using heap-sort.
descendingHeapSort(int[], int[], int[], int[]) - Static method in class org.terrier.sorting.HeapSortInt
Sorts the given arrays in descending order, using heap-sort by the first array.
descendingHeapSort(int[], int[], int[], int) - Static method in class org.terrier.sorting.HeapSortInt
Sorts the top topElements of the given array in descending order, using heap sort for sorting the values in ascending order and then reversing the order of a specified number of elements.
descendingHeapSort(double[], int[], short[]) - Static method in class org.terrier.sorting.MultiSort
Sorts the given arrays in descending order, using heap-sort.
descendingHeapSort(double[], int[], short[], int) - Static method in class org.terrier.sorting.MultiSort
Sorts the top topElements of the given array in descending order, using heap sort for sorting the values in ascending order and then reversing the order of a specified number of elements.
descendingHeapSort(double[], int[], short[]) - Static method in class org.terrier.utility.HeapSort
Sorts the given arrays in descending order, using heap-sort.
descendingHeapSort(double[], int[], short[], int) - Static method in class org.terrier.utility.HeapSort
Sorts the top topElements of the given array in descending order, using heap sort for sorting the values in ascending order and then reversing the order of a specified number of elements.
desiredEncoding - Static variable in class org.terrier.applications.batchquerying.TRECQuery
Encoding to be used to open all files.
desiredEncoding - Variable in class org.terrier.indexing.MultiDocumentFileCollection
Encoding to be used to open all files.
destinationStructure - Variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
 
destIndex - Variable in class org.terrier.structures.merging.LexiconMerger
 
destIndex - Variable in class org.terrier.structures.merging.StructureMerger
destination index
determineGlobalStatistics(String[], EntryStatistics[], boolean) - Method in class org.terrier.matching.dsms.DependenceScoreModifier
unused hook method
DFIC - Class in org.terrier.matching.models
Divergence From Independence model based on Chi-square statistics (i.e., standardized Chi-squared distance from independence in term frequency tf).
DFIC() - Constructor for class org.terrier.matching.models.DFIC
 
DFIZ - Class in org.terrier.matching.models
Divergence From Independence model based on Standardization (i.e., standardized distance from independence in term frequency tf).
DFIZ() - Constructor for class org.terrier.matching.models.DFIZ
 
DFR_BM - Class in org.terrier.matching.models.basicmodel
This class implements the DFR BM weighting model, which is an approximation of BM25 in the DFR framework.
DFR_BM() - Constructor for class org.terrier.matching.models.basicmodel.DFR_BM
A default constructor.
DFR_BM25 - Class in org.terrier.matching.models
This class implements the DFR_BM25 weighting model.
DFR_BM25() - Constructor for class org.terrier.matching.models.DFR_BM25
A default constructor.
DFR_BM25(double) - Constructor for class org.terrier.matching.models.DFR_BM25
Constructs an instance of this class with the specified value for the parameter c.
DFRBagExpansionTerms - Class in org.terrier.querying
This class implements a data structure of terms in the top-retrieved documents.
DFRBagExpansionTerms(CollectionStatistics, Lexicon<String>, PostingIndex<?>, DocumentIndex) - Constructor for class org.terrier.querying.DFRBagExpansionTerms
Constructs an instance of ExpansionTerms.
DFRDependenceScoreModifier - Class in org.terrier.matching.dsms
Implements the pBiL and pBil2 DFR-based dependence models.
DFRDependenceScoreModifier() - Constructor for class org.terrier.matching.dsms.DFRDependenceScoreModifier
Constructs an instance of DFRDependenceScoreModifier.
DFRDependenceScoreModifier(String[]) - Constructor for class org.terrier.matching.dsms.DFRDependenceScoreModifier
Constructs an instance of DFRDependenceScoreModifier.
DFRDependenceScoreModifier(String[], boolean) - Constructor for class org.terrier.matching.dsms.DFRDependenceScoreModifier
Constructs an instance of DFRDependenceScoreModifier.
DFRee - Class in org.terrier.matching.models
This class implements the DFRee weighting model.
DFRee() - Constructor for class org.terrier.matching.models.DFRee
A default constructor to make this model.
DFReeKLIM - Class in org.terrier.matching.models
This class implements the DFReeKLIM weighting model.
DFReeKLIM() - Constructor for class org.terrier.matching.models.DFReeKLIM
A default constructor to make this model.
DFReeKLIM(double) - Constructor for class org.terrier.matching.models.DFReeKLIM
 
DFRWeightingModel - Class in org.terrier.matching.models
This class implements a modular Divergence from Randomness weighting model.
DFRWeightingModel(String[]) - Constructor for class org.terrier.matching.models.DFRWeightingModel
The default constructor.
di - Variable in class org.terrier.compression.integer.ByteInputStream
 
di - Variable in class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
 
direct - Variable in class org.terrier.realtime.memory.MemoryIndex
 
directFileOutputStreamClass - Variable in class org.terrier.structures.merging.StructureMerger
class to use to write direct file
directIndex - Variable in class org.terrier.querying.DFRBagExpansionTerms
 
directIndex - Variable in class org.terrier.querying.QueryExpansion
The direct index used for retrieval.
DirectIndex - Class in org.terrier.structures.bit
Deprecated. 
DirectIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.bit.DirectIndex
Deprecated.
Constructs an instance of the class with the given index, using the specified structure name.
DirectIndex(IndexOnDisk, String, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.DirectIndex
Deprecated.
Constructs an instance of the class with
directIndexBuilder - Variable in class org.terrier.structures.indexing.Indexer
The builder that creates the direct index.
directIndexClass - Variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
Class to read the generated direct index
DirectIndexInputStream - Class in org.terrier.structures.bit
Deprecated. 
DirectIndexInputStream(IndexOnDisk, String, Iterator<? extends BitIndexPointer>, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.DirectIndexInputStream
Deprecated.
 
DirectIndexInputStream(IndexOnDisk, String, Class<? extends IterablePosting>) - Constructor for class org.terrier.structures.bit.DirectIndexInputStream
Deprecated.
Constructs an instance of the class with
DirectIndexInputStream(IndexOnDisk, String) - Constructor for class org.terrier.structures.bit.DirectIndexInputStream
Deprecated.
Constructs an instance of the class with
directIndexInputStreamClass - Variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
Class to read the generated inverted index
DirectIndexLoader() - Constructor for class org.terrier.structures.IndexFactory.DirectIndexLoader
 
DirectInvertedDocidOnlyOuptutStream - Class in org.terrier.structures.bit
A BitPosting writing class that doesn't write any frequency information
DirectInvertedDocidOnlyOuptutStream(String) - Constructor for class org.terrier.structures.bit.DirectInvertedDocidOnlyOuptutStream
Constructs an instance of the class with
DirectInvertedDocidOnlyOuptutStream(BitOut) - Constructor for class org.terrier.structures.bit.DirectInvertedDocidOnlyOuptutStream
Constructs an instance of the class with
DirectInvertedOutputStream - Class in org.terrier.structures.bit
Writes a block direct or block inverted index, when passed appropriate posting lists.
DirectInvertedOutputStream(OutputStream) - Constructor for class org.terrier.structures.bit.DirectInvertedOutputStream
Creates a new output stream, writing a BitOutputStream to the specified file.
DirectInvertedOutputStream(String) - Constructor for class org.terrier.structures.bit.DirectInvertedOutputStream
Creates a new output stream, writing a BitOutputStream to the specified file.
DirectInvertedOutputStream(BitOut) - Constructor for class org.terrier.structures.bit.DirectInvertedOutputStream
Creates a new output stream, writing to the specified BitOut implementation.
DirichletLM - Class in org.terrier.matching.models
Bayesian smoothing with Dirichlet Prior.
DirichletLM() - Constructor for class org.terrier.matching.models.DirichletLM
Constructs an instance of DirichletLM
dirtyProperties - Variable in class org.terrier.structures.Index
Have the properties of this index changed, suggesting a flush() is necessary when closing
dis - Variable in class org.terrier.compression.bit.BitInputStream
The private input stream used internaly.
disable_tracing() - Method in class org.terrier.matching.matchops.MatchOpQLParser
Disable tracing.
disable_tracing() - Method in class org.terrier.querying.parser.TerrierQLParser
Disable tracing.
DisjunctiveQuery - Class in org.terrier.querying.parser
Models a disjunctive choice in single term queries in a query.
DisjunctiveQuery(String[]) - Constructor for class org.terrier.querying.parser.DisjunctiveQuery
Constructor
DisjunctiveQuery() - Constructor for class org.terrier.querying.parser.DisjunctiveQuery
default constructor
disjunctiveQuery() - Method in class org.terrier.querying.parser.TerrierQLParser
 
DiskIndexLoader() - Constructor for class org.terrier.structures.IndexFactory.DiskIndexLoader
 
display_docids - Variable in class org.terrier.structures.outputformat.LETOROutputFormat
 
display_docnos - Variable in class org.terrier.structures.outputformat.LETOROutputFormat
 
display_scores - Variable in class org.terrier.structures.outputformat.LETOROutputFormat
 
displayCommandAndAliases(Iterable<CLITool>) - Method in class org.terrier.applications.CLITool.HelpAliasCLITool
 
displayCommandSummaries(Iterable<CLITool>) - Method in class org.terrier.applications.CLITool.HelpCLITool
 
displayMemoryUsage(Runtime) - Static method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
display memory usage
Distance - Class in org.terrier.utility
Class containing useful utility methods for counting the number of occurrences of two terms within windows, etc.
Distance() - Constructor for class org.terrier.utility.Distance
 
Dl - Class in org.terrier.matching.models
This class implements a simple document length weighting model.
Dl() - Constructor for class org.terrier.matching.models.Dl
 
Dl(double) - Constructor for class org.terrier.matching.models.Dl
 
dl - Variable in class org.terrier.structures.postings.BasicPostingImpl
 
DLH - Class in org.terrier.matching.models
This class implements the DLH weighting model.
DLH() - Constructor for class org.terrier.matching.models.DLH
A default constructor.
DLH13 - Class in org.terrier.matching.models
This class implements the DLH13 weighting model.
DLH13() - Constructor for class org.terrier.matching.models.DLH13
A default constructor.
DocCount - Variable in class org.terrier.structures.indexing.LexiconBuilder
How many documents have been processed so far.
DocCounter - Variable in class org.terrier.indexing.SimpleFileCollection
The identifier of a document in the collection.
docEndTag - Variable in class org.terrier.indexing.SimpleMedlineXMLCollection
The end tag of documents in the XML files.
docFields - Variable in class org.terrier.realtime.memory.fields.MemoryFields
 
docid - Variable in class org.terrier.matching.TRECResultsMatching
The current read document identifier.
docid - Variable in class org.terrier.querying.FeedbackDocument
Document id
DocIDBlacklist - Variable in class org.terrier.indexing.SimpleXMLCollection
A black list of document to ignore.
DocIDBlacklist - Variable in class org.terrier.indexing.TRECCollection
 
DocIdIsAttribute - Variable in class org.terrier.indexing.SimpleXMLCollection
set if DocIdLocation contains ELEMENT_ATTR_SEPARATOR
DocIdLocation - Variable in class org.terrier.indexing.SimpleXMLCollection
Contains the name of the tag that contains the document name
docids - Variable in class org.terrier.applications.TrecTerrier
 
docids - Variable in class org.terrier.matching.AccumulatorResultSet
docid[]
docids - Variable in class org.terrier.matching.CollectionResultSet
The array that stores the document ids.
docids - Variable in class org.terrier.matching.daat.CandidateResultSet
 
docIds - Variable in class org.terrier.structures.indexing.singlepass.Posting
The compressed in-memory object holding the sequence doc_id, idf
DocidSpecificDocumentIndex(DocumentIndex, DocumentIndexEntry) - Constructor for class org.terrier.structures.PostingIndex.DocidSpecificDocumentIndex
 
docIndex - Variable in class org.terrier.structures.bit.DirectIndex
Deprecated.
The document index employed for retrieving the document offsets.
docIndexBuilder - Variable in class org.terrier.structures.indexing.Indexer
The builder that creates the document index.
docLengths - Variable in class org.terrier.realtime.memory.MemoryDocumentIndex
 
docLengths - Variable in class org.terrier.structures.FSADocumentIndex
 
doclens - Variable in class org.terrier.structures.postings.ArrayOfBasicIterablePosting
 
docnotag - Variable in class org.terrier.indexing.TRECCollection
The docno tag
docPostings - Variable in class org.terrier.realtime.memory.MemoryIndex
FIXME
DocProperties - Variable in class org.terrier.indexing.MultiDocumentFileCollection
properties for the current document
DOCS_CHECK_SINGLEPASS - Static variable in class org.terrier.utility.ApplicationSetup
Number of documents between each memory check in the single pass inversion method.
DOCS_PER_CHECK - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
docScoreModifiers - Variable in class org.terrier.matching.MatchingQueryTerms
The document score modifiers associated with the query terms.
docsPerCheck - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Number of documents read per memory check
docTag - Variable in class org.terrier.indexing.SimpleMedlineXMLCollection
The tag of documents in the XML files.
docTag - Variable in class org.terrier.utility.TagSet
The tag that is used for denoting the beginning of a document.
Document - Interface in org.terrier.indexing
This interface encapsulates the concept of a document during indexing.
document - Variable in class org.terrier.realtime.memory.MemoryIndex
 
DocumentBlockCountDelta - Variable in class org.terrier.structures.bit.BlockDirectIndex
Deprecated.
 
DocumentBlockCountDelta - Variable in class org.terrier.structures.bit.BlockDirectIndexInputStream
Deprecated.
 
DocumentBlockCountDelta - Variable in class org.terrier.structures.bit.BlockInvertedIndex
Deprecated.
 
DocumentBlockCountDelta - Variable in class org.terrier.structures.bit.BlockInvertedIndexInputStream
Deprecated.
 
documentClass - Variable in class org.terrier.indexing.MultiDocumentFileCollection
Class to use for all documents parsed by this class
documentCounter - Variable in class org.terrier.indexing.TRECCollection
Counts the documents that are found in the collection, ignoring those documents that appear in the black list
DocumentElements - Variable in class org.terrier.indexing.SimpleXMLCollection
Contains the names of tags that encapsulate entire documents
DocumentExtractor - Interface in org.terrier.indexing
Deprecated.
documentFrequency - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
The document frequency of a term.
documentFrequency - Variable in class org.terrier.matching.models.WeightingModel
The document frequency of the term in the collection.
documentFrequency - Variable in class org.terrier.querying.ExpansionTerms.ExpansionTerm
The document frequency of the term in the X top ranked documents.
documentIndex - Variable in class org.terrier.querying.DFRBagExpansionTerms
 
documentIndex - Variable in class org.terrier.querying.QueryExpansion
The document index used for retrieval.
DocumentIndex - Interface in org.terrier.structures
Interface for a document index.
documentIndex - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndex
 
documentIndex - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
documentIndex - Variable in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
documentIndex - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
DocumentIndexBuilder - Class in org.terrier.structures.indexing
A builder for the document index.
DocumentIndexBuilder(IndexOnDisk, String) - Constructor for class org.terrier.structures.indexing.DocumentIndexBuilder
Construct a DocumentIndex associated with the specified index
DocumentIndexEntry - Class in org.terrier.structures
A document index entry.
DocumentIndexEntry() - Constructor for class org.terrier.structures.DocumentIndexEntry
 
DocumentIterator() - Constructor for class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields.DocumentIterator
 
DocumentIterator() - Constructor for class org.terrier.realtime.memory.MemoryDocumentIndex.DocumentIterator
 
DocumentIterator2() - Constructor for class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields.DocumentIterator2
 
DocumentIterator2() - Constructor for class org.terrier.realtime.memory.MemoryDocumentIndex.DocumentIterator2
 
documentLength - Variable in class org.terrier.structures.indexing.DocumentPostingList
length of the document so far.
DocumentMapIterator2() - Constructor for class org.terrier.realtime.memory.MemoryDocumentIndexMap.DocumentMapIterator2
 
documentModifiers - Variable in class org.terrier.matching.AbstractScoringMatching
Contains the document score modifiers to be applied for a query.
documentModifiers - Variable in class org.terrier.matching.BaseMatching
Contains the document score modifiers to be applied for a query.
DocumentPostingList() - Constructor for class org.terrier.realtime.memory.MemoryDirectIndex.DocumentPostingList
 
DocumentPostingList(int[], int[]) - Constructor for class org.terrier.realtime.memory.MemoryDirectIndex.DocumentPostingList
 
DocumentPostingList(int, int) - Constructor for class org.terrier.realtime.memory.MemoryDirectIndex.DocumentPostingList
 
DocumentPostingList - Class in org.terrier.structures.indexing
Represents the postings of one document.
DocumentPostingList() - Constructor for class org.terrier.structures.indexing.DocumentPostingList
Create a new DocumentPostingList object
DocumentPostingList.postingIterator - Class in org.terrier.structures.indexing
 
Documents - Variable in class org.terrier.indexing.SimpleXMLCollection
A list of all the document objects in this XML file
DocumentScoreModifier - Interface in org.terrier.matching.dsms
The interface that should be implemented by each class that assigns or modifies a score of a document.
documentsInThisFile - Variable in class org.terrier.indexing.MultiDocumentFileCollection
Counts the number of documents that have been found in this file.
DocumentsPerLexicon - Static variable in class org.terrier.structures.indexing.LexiconBuilder
The number of documents for which a temporary lexicon is created.
DocumentTags - Variable in class org.terrier.indexing.SimpleXMLCollection
Set if DocumentElements.size > 0
doDependency(Index, EntryStatistics[], IterablePosting[], ResultSet, double[], boolean) - Method in class org.terrier.matching.dsms.DependenceScoreModifier
Calculates dependence scores for all documents, putting the scores into the ResultSet rs
doEvaluation(int, String, float) - Method in class org.terrier.tests.BatchEndToEndTest
 
doi - Variable in class org.terrier.querying.RelevanceFeedbackSelectorDocids
 
doi - Variable in class org.terrier.realtime.memory.MemoryInvertedIndex
 
doi - Variable in class org.terrier.realtime.memory.MemoryIterablePosting
 
doi - Variable in class org.terrier.structures.bit.BitPostingIndex
 
doi - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
doi - Variable in class org.terrier.structures.postings.bit.BasicIterablePosting
 
doIndexing(String...) - Method in class org.terrier.tests.BatchEndToEndTest
 
doMatch(String, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.FatFeaturedScoringMatching
 
doMatch(String, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.FatScoringMatching
 
doMatch(String, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.FilterMatching
 
doMatch(String, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.ScoringMatching
 
Done() - Method in class org.terrier.matching.matchops.SimpleCharStream
Reset buffer when finished.
Done() - Method in class org.terrier.querying.parser.SimpleCharStream
Reset buffer when finished.
done - Variable in class org.terrier.utility.TerrierTimer
Number of items in task completed
doParsing(JsonObject) - Method in class org.terrier.indexing.TwitterJSONDocument
 
doRetrieval(String[], String[]) - Method in class org.terrier.tests.BatchEndToEndTest
 
dos - Variable in class org.terrier.compression.bit.BitOutputStream
The private output stream used internally.
dos - Variable in class org.terrier.structures.indexing.DocumentIndexBuilder
The stream to which we write the data.
doTrecTerrierIndexing(String...) - Method in class org.terrier.tests.BatchEndToEndTest
 
doTrecTerrierIndexingRunAndEvaluate(String[], String[], String[], String, float) - Method in class org.terrier.tests.BatchEndToEndTest
 
doTrecTerrierRunAndEvaluate(String[], String[], String, float) - Method in class org.terrier.tests.BatchEndToEndTest
 
doublec(int) - Method in class org.terrier.terms.PorterStemmer
 
doublec(int) - Method in class org.terrier.terms.TRv2PorterStemmer
Returns true if j,(j-1) contain a double consonant.
DPH - Class in org.terrier.matching.models
This class implements the DPH hypergeometric weighting model.
DPH() - Constructor for class org.terrier.matching.models.DPH
A default constructor.
DROP_LONG_TOKENS - Static variable in class org.terrier.indexing.tokenisation.EnglishTokeniser
Whether tokens longer than MAX_TERM_LENGTH should be dropped.
DROP_LONG_TOKENS - Static variable in class org.terrier.indexing.tokenisation.UTFTokeniser
Whether tokens longer than MAX_TERM_LENGTH should be dropped.
DROP_LONG_TOKENS - Static variable in class org.terrier.indexing.tokenisation.UTFTwitterTokeniser
Whether tokens longer than MAX_TERM_LENGTH should be dropped.
dsmNames - Variable in class org.terrier.matching.FeaturedScoringMatching
 
dsmNamespace - Static variable in class org.terrier.matching.AbstractScoringMatching
the default namespace for the document score modifiers that are specified in the properties file.
dsmNamespace - Static variable in class org.terrier.matching.BaseMatching
the default namespace for the document score modifiers that are specified in the properties file.
DSMNS - Static variable in class org.terrier.matching.TRECResultsMatching
The default namespace for document score modifiers.
dsms - Variable in class org.terrier.matching.FeaturedScoringMatching
 
dsms - Variable in class org.terrier.matching.TRECResultsMatching
The list of document score modifiers to be applied.
dump(FatResultSet) - Static method in class org.terrier.matching.FatUtils
 
DUMP_SETTINGS - Static variable in class org.terrier.applications.batchquerying.TRECQuerying
Dump the current settings along with the results.
dumpDocument(Document) - Static method in class org.terrier.indexing.TaggedDocument
Dumps a document to stdout
DumpTerm - Class in org.terrier.terms
Useful development phase TermPipeline object that allows prints every term that passes through it to System.err
DumpTerm(TermPipeline) - Constructor for class org.terrier.terms.DumpTerm
Construct a new DumpTerm objecy
DutchSnowballStemmer - Class in org.terrier.terms
Dutch stemmer implmented by Snowball.
DutchSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.DutchSnowballStemmer
contructor

E

earlyKeys - Variable in class org.terrier.querying.Decorate
 
elapsed() - Method in class org.terrier.utility.TerrierTimer
Get a string summarising the processing/remaining time in minutes and seconds.
ELEMENT_ATTR_SEPARATOR - Static variable in class org.terrier.indexing.SimpleXMLCollection
element attribute separator
elseAbstractSpecialTag - Variable in class org.terrier.indexing.TaggedDocument
else field index
emphasisKeys - Variable in class org.terrier.querying.Decorate
 
EMPTY_CLASS_ARRAY - Static variable in class org.terrier.structures.Index
empty class array
EMPTY_STREAM - Static variable in class org.terrier.indexing.tokenisation.Tokeniser
empty stream
EMPTY_TAGS - Static variable in class org.terrier.utility.TagSet
A prefix for an empty set of tags, that is a set of tags that are not defined in the properties file.
emptyArgs - Static variable in class org.terrier.terms.SnowballStemmer
 
emptyDocIndexEntry - Variable in class org.terrier.structures.indexing.Indexer
 
EmptyQuery - Variable in class org.terrier.querying.Request
does the query have any terms.
enable() - Static method in class org.terrier.utility.io.CheckClosedStreams
 
ENABLE_AFTEREFFECT - Variable in class org.terrier.matching.models.DFRWeightingModel
A boolean that indicates if the first normalisation by after effect is enabled.
ENABLE_NORMALISATION - Variable in class org.terrier.matching.models.DFRWeightingModel
A boolean that indicates if the frequency normalisation is enabled.
enable_tracing() - Method in class org.terrier.matching.matchops.MatchOpQLParser
Enable tracing.
enable_tracing() - Method in class org.terrier.querying.parser.TerrierQLParser
Enable tracing.
enableDirect - Static variable in class org.terrier.realtime.memory.MemoryIndex
 
end_docnoTag - Variable in class org.terrier.indexing.TRECCollection
The closing document number tag.
end_docnoTagLength - Variable in class org.terrier.indexing.TRECCollection
The length of the closing document number tag.
end_docTag - Variable in class org.terrier.indexing.TRECCollection
The closing document tag.
end_docTagLength - Variable in class org.terrier.indexing.TRECCollection
The length of the closing document tag.
END_OF_LIST - Static variable in interface org.terrier.structures.postings.IterablePosting
 
endColumn - Variable in class org.terrier.matching.matchops.Token
The column number of the last character of this Token.
endColumn - Variable in class org.terrier.querying.parser.Token
The column number of the last character of this Token.
endLine - Variable in class org.terrier.matching.matchops.Token
The line number of the last character of this Token.
endLine - Variable in class org.terrier.querying.parser.Token
The line number of the last character of this Token.
EndMarker - Variable in class org.terrier.utility.LookAheadStream
the end marker that it is pre-scanning the stream for
endMerge(LexiconOutputStream<String>) - Method in class org.terrier.structures.indexing.singlepass.RunsMerger
Ends the merging phase, writes the last entry and closes the streams.
endOfCollection() - Method in interface org.terrier.indexing.Collection
Returns true if the end of the collection has been reached
endOfCollection() - Method in class org.terrier.indexing.CollectionDocumentList
 
endOfCollection() - Method in class org.terrier.indexing.MultiDocumentFileCollection
Returns true if the end of the collection has been reached
endOfCollection() - Method in class org.terrier.indexing.SimpleFileCollection
Checks whether there are more documents in the colection.
endOfCollection() - Method in class org.terrier.indexing.SimpleXMLCollection
Returns true if the end of the collection has been reached
endOfCollection - Variable in class org.terrier.indexing.TwitterJSONCollection
Have we reached the end of the collection yet?
endOfCollection() - Method in class org.terrier.indexing.TwitterJSONCollection
 
endOfDocument() - Method in interface org.terrier.indexing.Document
Returns true when the end of the document has been reached, and there are no other terms to be retrieved from it.
endOfDocument() - Method in class org.terrier.indexing.FileDocument
Indicates whether the end of a document has been reached.
endOfDocument() - Method in class org.terrier.indexing.FlatJSONDocument
 
endOfDocument() - Method in class org.terrier.indexing.TaggedDocument
Indicates whether the tokenizer has reached the end of the current document.
endOfDocument() - Method in class org.terrier.indexing.TwitterJSONDocument
 
endOfPostings() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
Status method to see if this posting list iterator has been finished
endOfPostings() - Method in class org.terrier.realtime.multi.MultiDirectIterablePostingWithOffset
 
endOfPostings() - Method in class org.terrier.realtime.multi.MultiIterablePosting
Status method to see if this posting list iterator has been finished
endOfPostings() - Method in class org.terrier.structures.indexing.DocumentPostingList.postingIterator
Status method to see if this posting list iterator has been finished
endOfPostings() - Method in class org.terrier.structures.indexing.singlepass.SimplePostingInRun.PIRPostingIterator
 
endOfPostings() - Method in class org.terrier.structures.postings.ANDIterablePosting
 
endOfPostings() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
Status method to see if this posting list iterator has been finished
endOfPostings() - Method in class org.terrier.structures.postings.bit.BasicIterablePosting
 
endOfPostings() - Method in class org.terrier.structures.postings.FieldOnlyIterablePosting
 
endOfPostings() - Method in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
endOfPostings() - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
endOfPostings() - Method in interface org.terrier.structures.postings.IterablePosting
Status method to see if this posting list iterator has been finished
endOfPostings() - Method in class org.terrier.structures.postings.ORIterablePosting
Status method to see if this posting list iterator has been finished
endPropertyTags - Variable in class org.terrier.indexing.TRECCollection
The end property tag
ends(String) - Method in class org.terrier.terms.PorterStemmer
 
ends(String) - Method in class org.terrier.terms.TRv2PorterStemmer
Returns true if k0,...k ends with the string s.
EnglishSnowballStemmer - Class in org.terrier.terms
English stemmer implmented by Snowball.
EnglishSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.EnglishSnowballStemmer
constructor
EnglishTokeniser - Class in org.terrier.indexing.tokenisation
Tokenises text obtained from a text stream assuming English language.
EnglishTokeniser() - Constructor for class org.terrier.indexing.tokenisation.EnglishTokeniser
 
enlargeQ - Variable in class org.terrier.compression.bit.MemoryOutputStream
Enlarge size of the array
ensureCapacity(byte[], int) - Static method in class org.terrier.utility.ArrayUtils
Grow an array to ensure it is the desired length.
ensureCapacity(byte[], int, int) - Static method in class org.terrier.utility.ArrayUtils
Grow an array to ensure it is the desired length.
entriesSkipped - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
entriesSkipped - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
entryCount - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
EntryIterator(String, FixedSizeWriteableFactory<IK>, FixedSizeWriteableFactory<IV>) - Constructor for class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
constructor
entryLengthBytes - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
entrySet() - Method in class org.terrier.structures.collections.FSOrderedMapFile
entrySize - Variable in class org.terrier.structures.collections.FSArrayFile
total size of one key,value pair
entrySize - Variable in class org.terrier.structures.collections.FSOrderedMapFile
total size of one key,value pair
EntryStatistics - Interface in org.terrier.structures
An interface for basic statistics about a lexical entry (usually a term)
eoc - Variable in class org.terrier.indexing.MultiDocumentFileCollection
are we at the end of the collection?
EOC - Variable in class org.terrier.indexing.SimpleXMLCollection
 
EOD - Variable in class org.terrier.indexing.FileDocument
End of Document.
EOD - Variable in class org.terrier.indexing.TaggedDocument
End of Document.
EOD - Variable in class org.terrier.indexing.TRECFullTokenizer
The end of document.
eof - Variable in class org.terrier.indexing.MultiDocumentFileCollection
has the end of the current input file been reached?
EOF - Variable in class org.terrier.indexing.TRECFullTokenizer
The end of file from the buffered reader.
EOF - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
End of File.
EOF - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
End of File.
EOF - Variable in class org.terrier.utility.LookAheadStream
have we reached the end of the file
EOL - Variable in class org.terrier.indexing.SimpleMedlineXMLCollection
The end of line string.
EOL - Static variable in exception org.terrier.matching.matchops.ParseException
The end of line string for this machine.
EOL - Static variable in exception org.terrier.querying.parser.ParseException
The end of line string for this machine.
EOL - Static variable in interface org.terrier.structures.postings.IterablePosting
Value which denotes that the end of the posting list has been reached
EOL - Static variable in class org.terrier.utility.ApplicationSetup
The new line character used by the operating system.
equals(Object) - Method in class org.terrier.matching.daat.CandidateResult
EQUALS - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
equals(Object) - Method in class org.terrier.matching.matchops.Operator
 
equals(Object) - Method in class org.terrier.querying.FeedbackDocument
 
equals(Object) - Method in class org.terrier.structures.collections.MapEntry
Checks if another object is equal to this one, i.e.
equals(Object) - Method in class org.terrier.structures.FilePosition
Is this FilePosition equal to another?
equals(Object) - Method in class org.terrier.structures.Lexicon.LexiconFileEntry
 
equals(Object) - Method in class org.terrier.structures.LexiconEntry
 
error - Variable in class org.terrier.indexing.TaggedDocument
Indicates whether an error has occurred.
error - Variable in class org.terrier.indexing.TRECFullTokenizer
A flag which is set when errors are encountered.
ERROR_CONFLICTING_ARGUMENTS - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_DIRECT_FILE_EXISTS - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_DIRECT_FILE_NOT_EXISTS - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_EXPAND_NOT_RETRIEVE - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_GIVEN_C_NOT_RETRIEVING - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_HADOOP_NOT_RETRIEVAL - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_HADOOP_ONLY_INDEX - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_LANGUAGEMODEL_NOT_RETRIEVE - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_NO_ARGUMENTS - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_NO_C_VALUE - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_PRINT_DIRECT_FILE_NOT_EXISTS - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_PRINT_DOCINDEX_FILE_NOT_EXISTS - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_PRINT_INVERTED_FILE_NOT_EXISTS - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_PRINT_LEXICON_FILE_NOT_EXISTS - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_PRINT_STATS_FILE_NOT_EXISTS - Static variable in class org.terrier.applications.TrecTerrier
 
ERROR_UNKNOWN_OPTION - Static variable in class org.terrier.applications.TrecTerrier
 
es - Variable in class org.terrier.matching.models.WeightingModel
 
escape(StringTools.ESCAPE, String) - Static method in class org.terrier.utility.StringTools
Escape a String according to the defined escape sequence requested
escapeKeys - Variable in class org.terrier.querying.Decorate
 
evaluate(String) - Method in class org.terrier.evaluation.AdhocEvaluation
Evaluates the given result file.
evaluate(String, String) - Method in class org.terrier.evaluation.AdhocFullQueryEvaluation
Evaluates the given result file for the given qrels file.
evaluate(String) - Method in interface org.terrier.evaluation.Evaluation
Evaluates the given result file for the given qrels file.
evaluate(String) - Method in class org.terrier.evaluation.NamedPageEvaluation
Evaluates the given result file.
evaluate(String) - Method in class org.terrier.evaluation.TerrierEvaluation
 
evaluate(String) - Method in class org.terrier.evaluation.TrecEvalEvaluation
 
evaluation - Variable in class org.terrier.applications.TrecTerrier
Specifies whether to perform trec_eval like evaluation.
Evaluation - Interface in org.terrier.evaluation
 
evaluation_per_query - Variable in class org.terrier.applications.TrecTerrier
Specifies whether to perform trec_eval like evaluation, reporting only average precision for each query.
evaluation_type - Variable in class org.terrier.applications.TrecTerrier
Specifies if the evaluation is done for adhoc or named-page finding retrieval task.
evaluationFilename - Variable in class org.terrier.applications.TrecTerrier
The file to evaluation, if any
exactResultSize - Variable in class org.terrier.matching.AccumulatorResultSet
 
exactResultSize - Variable in class org.terrier.matching.CollectionResultSet
The number of retrieved documents.
exactResultSize - Variable in class org.terrier.matching.daat.CandidateResultSet
 
exactTagSet - Variable in class org.terrier.indexing.TRECFullTokenizer
The set of exact tags.
exists(String) - Static method in class org.terrier.utility.Files
returns true iff the path is really a path
exists(String) - Method in interface org.terrier.utility.io.FileSystem
returns true if the path exists
exists(String) - Method in class org.terrier.utility.io.HTTPFileSystem
returns true if the path exists
exists(String) - Method in class org.terrier.utility.io.LocalFileSystem
Does the file exist?
exists(String) - Method in class org.terrier.utility.io.ResourceFileSystem
returns true if the path exists
existsIndex(String, String) - Static method in class org.terrier.structures.Index
Returns true if it is likely that an index exists at the specified location
ExpandBuff(boolean) - Method in class org.terrier.matching.matchops.SimpleCharStream
 
ExpandBuff(boolean) - Method in class org.terrier.querying.parser.SimpleCharStream
 
expanderNames - Variable in class org.terrier.querying.QueryExpansion
 
expandQuery(MatchingQueryTerms, Request) - Method in class org.terrier.querying.DependenceModelPreProcess
 
expandQuery(MatchingQueryTerms, Request) - Method in interface org.terrier.querying.MQTRewritingProcess
 
expandQuery(MatchingQueryTerms, Request) - Method in class org.terrier.querying.QueryExpansion
This method implements the functionality of expanding a query.
EXPANSION_DOCUMENTS - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
The number of top-ranked documents in the pseudo relevance set.
EXPANSION_DOCUMENTS - Static variable in class org.terrier.utility.ApplicationSetup
The number of top ranked documents considered for expanding the query.
EXPANSION_TERMS - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
The number of the most weighted terms from the pseudo relevance set to be added to the original query.
EXPANSION_TERMS - Static variable in class org.terrier.utility.ApplicationSetup
The number of terms added to the original query.
ExpansionTerm(int, double) - Constructor for class org.terrier.querying.ExpansionTerms.ExpansionTerm
The constructor of ExpansionTerm.
EXPANSIONTERM_DESC_SCORE_SORTER - Static variable in class org.terrier.querying.ExpansionTerms
 
ExpansionTerms - Class in org.terrier.querying
Base class for weighting term occurrences in feedback documents.
ExpansionTerms() - Constructor for class org.terrier.querying.ExpansionTerms
 
ExpansionTerms.ExpansionTerm - Class in org.terrier.querying
This class implements a data structure for a term in the top-retrieved documents.
expectedTokenSequences - Variable in exception org.terrier.matching.matchops.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception org.terrier.querying.parser.ParseException
Each entry in this array is an array of integers.
ExplicitMultiTermQuery - Class in org.terrier.querying.parser
MultiTermQuery where it is denoted by ( ) notation
ExplicitMultiTermQuery() - Constructor for class org.terrier.querying.parser.ExplicitMultiTermQuery
Constructs an instance of the ExplicitMultiTermQuery.
explicitMultiTermQuery() - Method in class org.terrier.querying.parser.TerrierQLParser
 
ExtensibleSinglePassIndexer - Class in org.terrier.structures.indexing.singlepass
Directly based on BasicSinglePassIndexer, with just a few modifications to enable some extra hooks.
ExtensibleSinglePassIndexer(String, String) - Constructor for class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Default constructor
extension_DocumentClass - Variable in class org.terrier.indexing.SimpleFileCollection
Maps filename extensions to Document classes.
extractCharset() - Method in class org.terrier.indexing.MultiDocumentFileCollection
 
extractQuery(String, Vector<String>, Vector<String>) - Method in class org.terrier.applications.batchquerying.SingleLineTRECQuery
Extracts queries from the specified filename, adding their contents to vecStringQueries and the corresponding query ids to vecStringIds.
extractQuery(String[], Vector<String>, Vector<String>) - Method in class org.terrier.applications.batchquerying.TRECQuery
Extracts and stores all the queries from query files.
extractQuery(String, Vector<String>, Vector<String>) - Method in class org.terrier.applications.batchquerying.TRECQuery
Extracts and stores all the queries from a query file.

F

factorial(long) - Static method in class org.terrier.statistics.GammaFunction
Compute factorial of n, for 0 < n < 21.
factory(CollectionStatistics[]) - Static method in class org.terrier.realtime.multi.MultiStats
Constructor.
Factory() - Constructor for class org.terrier.structures.BasicDocumentIndexEntry.Factory
 
Factory(String) - Constructor for class org.terrier.structures.BasicLexiconEntry.Factory
Constructs an instance of Factory.
Factory() - Constructor for class org.terrier.structures.BasicLexiconEntry.Factory
Constructs an instance of Factory.
Factory(int) - Constructor for class org.terrier.structures.FieldDocumentIndexEntry.Factory
Constructs an instance of the class with
Factory(String) - Constructor for class org.terrier.structures.FieldDocumentIndexEntry.Factory
Constructs an instance of the class with
Factory() - Constructor for class org.terrier.structures.FieldLexiconEntry.Factory
Construct an instance of the class.
Factory(int) - Constructor for class org.terrier.structures.FieldLexiconEntry.Factory
Construct an instance of the class with
Factory(String) - Constructor for class org.terrier.structures.FieldLexiconEntry.Factory
Construct an instance of the class with
Factory() - Constructor for class org.terrier.structures.NonIncrementalDocumentIndexEntry.Factory
 
Factory(int) - Constructor for class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry.Factory
Deprecated.
Constructs an instance of the class with
Factory(String) - Constructor for class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry.Factory
Deprecated.
Constructs an instance of the class with
Factory() - Constructor for class org.terrier.structures.restructure.Tr3BlockLexiconEntry.Factory
Deprecated.
 
Factory(String) - Constructor for class org.terrier.structures.restructure.Tr4BasicLexiconEntry.Factory
Constructs an instance of Factory.
Factory() - Constructor for class org.terrier.structures.restructure.Tr4BasicLexiconEntry.Factory
Constructs an instance of Factory.
Factory() - Constructor for class org.terrier.structures.restructure.Tr4FieldLexiconEntry.Factory
Construct an instance of the class.
Factory(int) - Constructor for class org.terrier.structures.restructure.Tr4FieldLexiconEntry.Factory
Construct an instance of the class with
Factory(String) - Constructor for class org.terrier.structures.restructure.Tr4FieldLexiconEntry.Factory
Construct an instance of the class with
Factory() - Constructor for class org.terrier.structures.SimpleBitIndexPointer.Factory
 
Factory() - Constructor for class org.terrier.structures.SimpleDocumentIndexEntry.Factory
 
FatCandidateResult - Class in org.terrier.matching.daat
A version of CandidateResult suitable for use within the Fat framework by FatCandidateResultSet.
FatCandidateResult(int, int) - Constructor for class org.terrier.matching.daat.FatCandidateResult
 
FatCandidateResultSet - Class in org.terrier.matching.daat
 
FatCandidateResultSet() - Constructor for class org.terrier.matching.daat.FatCandidateResultSet
 
FatCandidateResultSet(Collection<CandidateResult>, CollectionStatistics, String[], EntryStatistics[], double[], Set<String>[]) - Constructor for class org.terrier.matching.daat.FatCandidateResultSet
 
FatCandidateResultSet(List<CandidateResult>, CollectionStatistics, String[], EntryStatistics[], double[]) - Constructor for class org.terrier.matching.daat.FatCandidateResultSet
Deprecated.
FatFeaturedScoringMatching - Class in org.terrier.matching
Makes a FeaturedResultSet by applying a list of features.
FatFeaturedScoringMatching(Index, Matching, String[]) - Constructor for class org.terrier.matching.FatFeaturedScoringMatching
 
FatFeaturedScoringMatching(Index, Matching) - Constructor for class org.terrier.matching.FatFeaturedScoringMatching
 
FatFull - Class in org.terrier.matching.daat
A subclass of Full that creates a FatResultSet.
FatFull(Index) - Constructor for class org.terrier.matching.daat.FatFull
 
FatQueryResultSet - Class in org.terrier.matching
An implementation of FatResultSet.
FatQueryResultSet(int, CollectionStatistics, String[], EntryStatistics[], double[], Set<String>[]) - Constructor for class org.terrier.matching.FatQueryResultSet
 
FatResultSet - Interface in org.terrier.matching
A result set that encapsulates the postings for terms within the query
FatResultsMatching - Class in org.terrier.matching
Reads a FatResultSet serialized to disk by WritableOutputFormat.
FatResultsMatching(String, int) - Constructor for class org.terrier.matching.FatResultsMatching
 
FatResultsMatching(Index) - Constructor for class org.terrier.matching.FatResultsMatching
 
FatScoringMatching - Class in org.terrier.matching
Scores a FatResultSet into a normal ResultSet for a given weighting model
FatScoringMatching(Index, Matching, WeightingModel, Predicate<Pair<String, Set<String>>>) - Constructor for class org.terrier.matching.FatScoringMatching
 
FatScoringMatching(Index, Matching, WeightingModel) - Constructor for class org.terrier.matching.FatScoringMatching
 
FatScoringMatching(Index, Matching) - Constructor for class org.terrier.matching.FatScoringMatching
 
FatUtils - Class in org.terrier.matching
Various utilities for the dealing with FatResultSets.
FatUtils() - Constructor for class org.terrier.matching.FatUtils
 
fdpl - Variable in class org.terrier.realtime.memory.fields.MemoryFields
 
feature_docids - Variable in class org.terrier.structures.outputformat.LETOROutputFormat
 
FeaturedQueryResultSet - Class in org.terrier.learning
A result set implementation that accommodates multiple query feature scores, besides the original relevance scores.
FeaturedQueryResultSet(ResultSet) - Constructor for class org.terrier.learning.FeaturedQueryResultSet
 
FeaturedQueryResultSet(int) - Constructor for class org.terrier.learning.FeaturedQueryResultSet
 
FeaturedResultSet - Interface in org.terrier.learning
A result set to accommodate multiple feature scores.
FeaturedScoringMatching - Class in org.terrier.matching
 
FeaturedScoringMatching(Index, Matching, String[], Class<? extends AbstractScoringMatching>) - Constructor for class org.terrier.matching.FeaturedScoringMatching
 
FeaturedScoringMatching(Index, Matching, Class<? extends AbstractScoringMatching>) - Constructor for class org.terrier.matching.FeaturedScoringMatching
 
FeedbackDocument - Class in org.terrier.querying
Class representing feedback documents, pseudo- or otherwise.
FeedbackDocument() - Constructor for class org.terrier.querying.FeedbackDocument
default constructor
FeedbackDocument(int, int, double) - Constructor for class org.terrier.querying.FeedbackDocument
Constructor
feedbackDocumentCount - Variable in class org.terrier.querying.DFRBagExpansionTerms
 
FeedbackSelector - Class in org.terrier.querying
Implements of this class can be used to select feedback documents.
FeedbackSelector() - Constructor for class org.terrier.querying.FeedbackSelector
 
field - Variable in class org.terrier.matching.tsms.TermInFieldModifier
The fields that a query term should appear in.
FIELD_LOAD_FACTOR - Static variable in class org.terrier.structures.bit.InvertedIndex
Deprecated.
This is used during retrieval for a rough guess sizing of the temporaryTerms arraylist in getDocuments() - retrieval with Fields.
FIELD_NAMES - Static variable in class org.terrier.utility.FieldScore
The names of the fields to be processed.
field_occurrences - Variable in class org.terrier.structures.indexing.FieldDocumentPostingList
occurrences of terms in fields
FIELD_QUERYING - Static variable in class org.terrier.utility.ApplicationSetup
Specifies whether fields will be used for querying.
FIELD_TAGS - Static variable in class org.terrier.utility.TagSet
The prefix for the tags to consider as fields, during indexing.
field_tfs - Variable in class org.terrier.structures.indexing.FieldLexiconMap
 
fieldCount - Variable in class org.terrier.matching.models.MDL2
 
fieldCount - Variable in class org.terrier.matching.models.ML2
 
fieldCount - Variable in class org.terrier.matching.models.PerFieldNormWeightingModel
 
fieldCount - Variable in class org.terrier.structures.bit.BitPostingIndex
 
fieldCount - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
fieldCount - Variable in class org.terrier.structures.FieldDocumentIndexEntry.Factory
 
fieldCount - Variable in class org.terrier.structures.FieldLexiconEntry.Factory
 
fieldCount - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
fieldCount - Variable in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
number of fields
fieldCount - Variable in class org.terrier.structures.indexing.FieldDocumentPostingList
number of fields
fieldCount - Variable in class org.terrier.structures.indexing.FieldLexiconMap
 
fieldCount - Variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
The number of different fields that are used for indexing field information.
fieldCount - Variable in class org.terrier.structures.merging.StructureMerger
 
fieldCount - Variable in class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry.Factory
Deprecated.
 
fieldCount - Variable in class org.terrier.structures.restructure.Tr4FieldLexiconEntry.Factory
 
fieldDirectFileOutputStreamClass - Variable in class org.terrier.structures.merging.StructureMerger
 
fieldDirectIndexPostingIteratorClass - Variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
 
fieldDirectIndexPostingIteratorClass - Variable in class org.terrier.structures.merging.StructureMerger
 
FieldDirectInvertedOutputStream - Class in org.terrier.structures.bit
Bit out class for writing a posting list with fields
FieldDirectInvertedOutputStream(BitOut) - Constructor for class org.terrier.structures.bit.FieldDirectInvertedOutputStream
Constructs an instance of the class with
FieldDirectInvertedOutputStream(String) - Constructor for class org.terrier.structures.bit.FieldDirectInvertedOutputStream
Constructs an instance of the class with
FieldDirectInvertedOutputStream(OutputStream) - Constructor for class org.terrier.structures.bit.FieldDirectInvertedOutputStream
 
FieldDocumentIndex - Interface in org.terrier.structures
Interface for a fields document index
FieldDocumentIndexEntry - Class in org.terrier.structures
A document index entry for use with fields
FieldDocumentIndexEntry() - Constructor for class org.terrier.structures.FieldDocumentIndexEntry
Constructs an instance of the class.
FieldDocumentIndexEntry(DocumentIndexEntry) - Constructor for class org.terrier.structures.FieldDocumentIndexEntry
Constructs an instance of the class with
FieldDocumentIndexEntry(int) - Constructor for class org.terrier.structures.FieldDocumentIndexEntry
Constructs an instance of the class with
FieldDocumentIndexEntry.Factory - Class in org.terrier.structures
Factory for creating a field document index entry
FieldDocumentPostingList - Class in org.terrier.structures.indexing
FieldDocumentPostingList class
FieldDocumentPostingList(int) - Constructor for class org.terrier.structures.indexing.FieldDocumentPostingList
constructor
FieldEntryStatistics - Interface in org.terrier.structures
The statistics for a field entry
fieldFrequencies - Variable in class org.terrier.structures.FieldLexiconEntry
 
fieldFrequencies - Variable in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun.bfPIRPostingIterator
 
fieldFrequencies - Variable in class org.terrier.structures.indexing.singlepass.FieldPostingInRun.fPIRPostingIterator
 
fieldFrequencies - Variable in class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry
Deprecated.
 
fieldFrequencies - Variable in class org.terrier.structures.restructure.Tr4FieldLexiconEntry
 
fieldGlobalFrequencies - Variable in class org.terrier.matching.models.PerFieldNormWeightingModel
 
fieldIDs - Variable in class org.terrier.realtime.memory.MemoryIndex
 
fieldIndex - Variable in class org.terrier.indexing.FlatJSONDocument
 
FieldIntegerCodingIterablePosting - Class in org.terrier.structures.postings.integer
An IterablePosting implementation, which can optionally support Fields
FieldIntegerCodingIterablePosting(ByteIn, int, DocumentIndex, int, int, IntegerCodec, IntegerCodec, IntegerCodec) - Constructor for class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
fieldInvertedIndexPostingIteratorClass - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
 
fieldInvertedIndexPostingIteratorClass - Variable in class org.terrier.structures.merging.StructureMerger
 
FieldIterablePosting - Class in org.terrier.structures.postings.bit
A posting iterator for field postings.
FieldIterablePosting(int) - Constructor for class org.terrier.structures.postings.bit.FieldIterablePosting
contructor
FieldIterablePosting(BitIn, int, DocumentIndex, int) - Constructor for class org.terrier.structures.postings.bit.FieldIterablePosting
constructor
fieldLengths - Variable in class org.terrier.structures.FieldDocumentIndexEntry
 
fieldLengths - Variable in class org.terrier.structures.indexing.FieldDocumentPostingList
length of each field
FieldLexiconCollectionStaticticsCounter(IndexOnDisk, int) - Constructor for class org.terrier.structures.indexing.LexiconBuilder.FieldLexiconCollectionStaticticsCounter
 
FieldLexiconEntry - Class in org.terrier.structures
A LexiconEntry with field support
FieldLexiconEntry(int) - Constructor for class org.terrier.structures.FieldLexiconEntry
Construct an instance of the class with
FieldLexiconEntry(int[]) - Constructor for class org.terrier.structures.FieldLexiconEntry
Construct an instance of the class with
FieldLexiconEntry.Factory - Class in org.terrier.structures
Factory for a LexiconEntry
FieldLexiconMap - Class in org.terrier.structures.indexing
class FieldLexicanMap
FieldLexiconMap(int) - Constructor for class org.terrier.structures.indexing.FieldLexiconMap
constructor
fieldNames - Variable in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
name of fields
fieldNames - Variable in class org.terrier.structures.indexing.Indexer
mapping: field name -> field id, returns 0 for no mapping
fieldNormalisations - Variable in class org.terrier.matching.models.PerFieldNormWeightingModel
 
FieldOnlyIterablePosting - Class in org.terrier.structures.postings
This class takes an IterablePosting list that has fields, and makes it appear as a single basic posting list.
FieldOnlyIterablePosting(IterablePosting, int) - Constructor for class org.terrier.structures.postings.FieldOnlyIterablePosting
 
FieldORIterablePosting - Class in org.terrier.structures.postings
ORIterablePosting implementation that implements FieldPosting
FieldORIterablePosting(IterablePosting[]) - Constructor for class org.terrier.structures.postings.FieldORIterablePosting
Constructs an instance of FieldORIterablePosting.
FieldPosting - Class in org.terrier.structures.indexing.singlepass
Class holding the information for a posting list read from a previously written run at disk.
FieldPosting() - Constructor for class org.terrier.structures.indexing.singlepass.FieldPosting
 
FieldPosting - Interface in org.terrier.structures.postings
Interface implemented by Posting objects that have field information recorded.
FieldPostingImpl - Class in org.terrier.structures.postings
Implementation of a posting containing fields
FieldPostingImpl() - Constructor for class org.terrier.structures.postings.FieldPostingImpl
default constructor
FieldPostingImpl(int, int, int) - Constructor for class org.terrier.structures.postings.FieldPostingImpl
constructor
FieldPostingImpl(int, int, int[]) - Constructor for class org.terrier.structures.postings.FieldPostingImpl
constructor
FieldPostingImpl(int[]) - Constructor for class org.terrier.structures.postings.FieldPostingImpl
constructor
FieldPostingImpl(int) - Constructor for class org.terrier.structures.postings.FieldPostingImpl
constructor
FieldPostingInRun - Class in org.terrier.structures.indexing.singlepass
Class holding the information for a posting list read from a previously written run at disk.
FieldPostingInRun(int) - Constructor for class org.terrier.structures.indexing.singlepass.FieldPostingInRun
Constructor for the class.
FieldPostingInRun.fPIRPostingIterator - Class in org.terrier.structures.indexing.singlepass
 
FieldQuery - Class in org.terrier.querying.parser
Models a query qualified with a field.
FieldQuery() - Constructor for class org.terrier.querying.parser.FieldQuery
An empty default constructor
FieldQuery(Query) - Constructor for class org.terrier.querying.parser.FieldQuery
Constructs a field query from the given query.
FieldQuery(Query, String) - Constructor for class org.terrier.querying.parser.FieldQuery
Constructs a field query from the given query and the given field.
fieldQuery() - Method in class org.terrier.querying.parser.TerrierQLParser
 
fieldQueue - Variable in class org.terrier.indexing.FlatJSONDocument
 
fields - Static variable in class org.terrier.realtime.memory.MemoryIndex
 
fields - Variable in class org.terrier.structures.integer.IntegerCodingPostingOutputStream
 
fields - Variable in class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
fields - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
FIELDS_COUNT - Static variable in class org.terrier.utility.FieldScore
The total number of tags to check for.
fieldsCodec - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndex
 
fieldsCodec - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
fieldsCodec - Variable in class org.terrier.structures.integer.IntegerCodingPostingOutputStream
 
fieldsCodec - Variable in class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
fieldsCodec - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
FieldScore - Class in org.terrier.utility
A class for modifying the retrieval scores of documents, according to whether the query terms appear to any of the fields, or tags specified by the property FieldTags.process.
FieldScore() - Constructor for class org.terrier.utility.FieldScore
The default constructor of the class.
fieldsCount - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndex
 
fieldsCount - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
fieldsCount - Variable in class org.terrier.structures.integer.IntegerCodingPostingOutputStream
 
fieldsCount - Variable in class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
fieldsCount - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
fieldsMatrix - Variable in class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
fieldsMatrix - Variable in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
FieldsMemoryPostings - Class in org.terrier.structures.indexing.singlepass
Class for handling posting lists containing field information in memory while indexing.
FieldsMemoryPostings() - Constructor for class org.terrier.structures.indexing.singlepass.FieldsMemoryPostings
 
fieldsToProcess - Variable in class org.terrier.indexing.FlatJSONDocument
 
fieldtags - Static variable in class org.terrier.realtime.memory.MemoryIndex
 
fieldTags - Variable in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun
The number of different fields that are used for indexing field information.
fieldTags - Variable in class org.terrier.structures.indexing.singlepass.FieldPostingInRun
The number of different fields that are used for indexing field information.
fieldTermFrequencies - Variable in class org.terrier.matching.models.MDL2
 
fieldTermFrequencies - Variable in class org.terrier.matching.models.ML2
 
FieldTermProcessor() - Constructor for class org.terrier.structures.indexing.classical.BasicIndexer.FieldTermProcessor
 
FieldTermProcessor() - Constructor for class org.terrier.structures.indexing.classical.BlockIndexer.FieldTermProcessor
 
FieldTermProcessor() - Constructor for class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.FieldTermProcessor
 
fieldTFs - Variable in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun
 
fieldTFs - Variable in class org.terrier.structures.indexing.singlepass.FieldPostingInRun
 
fieldTokens - Variable in class org.terrier.structures.CollectionStatistics
number of tokens in each field
fieldWeights - Variable in class org.terrier.matching.models.MDL2
 
fieldWeights - Variable in class org.terrier.matching.models.ML2
 
fieldWeights - Variable in class org.terrier.matching.models.PerFieldNormWeightingModel
 
file - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
The gamma compressed file containing the terms.
file - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
The underlying bit file.
file - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndex
 
file - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
The compressed file containing the terms.
FILE_SEPARATOR - Static variable in class org.terrier.utility.ApplicationSetup
The file separator used by the operating system.
FILE_SHIFT - Static variable in interface org.terrier.structures.BitIndexPointer
amount to shift byte by to obtain file id
fileCount - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
fileCount - Variable in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
FileDocument - Class in org.terrier.indexing
Models a document which corresponds to one file.
FileDocument() - Constructor for class org.terrier.indexing.FileDocument
 
FileDocument(String, Reader, Tokeniser) - Constructor for class org.terrier.indexing.FileDocument
create a document for a file
FileDocument(String, InputStream, Tokeniser) - Constructor for class org.terrier.indexing.FileDocument
create a document for a file
FileDocument(Reader, Map<String, String>, Tokeniser) - Constructor for class org.terrier.indexing.FileDocument
create a document for a file
FileDocument(InputStream, Map<String, String>, Tokeniser) - Constructor for class org.terrier.indexing.FileDocument
Constructs an instance of the FileDocument from the given input stream.
FileDocument.ReaderWrapper - Class in org.terrier.indexing
A wrapper around the token stream used to lift the terms from the stream for storage in the abstract
fileEndTag - Variable in class org.terrier.indexing.SimpleMedlineXMLCollection
The tag indicating the end of an XML file.
FileFind - Class in org.terrier.applications
Takes a list of paths and filenames on the command line, and finds all the files in those directories, displaying only absolute filenames on Standard Output.
FileFind() - Constructor for class org.terrier.applications.FileFind
 
fileLength - Variable in class org.terrier.structures.CompressingMetaIndex.InputStream
 
FileList - Variable in class org.terrier.indexing.SimpleFileCollection
The list of files to index.
filename - Variable in class org.terrier.indexing.FileDocument
The name of the file represented by this document.
filename - Variable in class org.terrier.matching.TRECResultsMatching
The TREC results filename.
fileNameNoExtension - Variable in class org.terrier.structures.indexing.Indexer
The common prefix of the data structures filenames.
fileNames - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Queue with the file names for the runs in disk
FileNumber - Variable in class org.terrier.indexing.MultiDocumentFileCollection
The index in the FilesToProcess of the currently processed file.
FileNumber - Variable in class org.terrier.indexing.TwitterJSONCollection
The index in the FilesToProcess of the currently processed file.
FilePosition - Class in org.terrier.structures
Models a position within a file as the offset in bytes and the offset in bits in that byte.
FilePosition() - Constructor for class org.terrier.structures.FilePosition
Default constructor.
FilePosition(long, byte) - Constructor for class org.terrier.structures.FilePosition
Creates an instance of the class from the given byte and bit offsets.
FilePosition(byte[]) - Constructor for class org.terrier.structures.FilePosition
Create an instance based on a byte buffer
FilePosition(BitFilePosition) - Constructor for class org.terrier.structures.FilePosition
Create a new FilePosition based on an existing one
fileProperties - Variable in class org.terrier.indexing.FileDocument
The number of bytes read from the input.
FileRunIterator<K extends PostingInRun> - Class in org.terrier.structures.indexing.singlepass
Reads runs of flushed term posting lists by reading them from files.
FileRunIterator(String, String, int, Class<? extends PostingInRun>, int) - Constructor for class org.terrier.structures.indexing.singlepass.FileRunIterator
Load a new run from files.
FileRunIteratorFactory - Class in org.terrier.structures.indexing.singlepass
Creates FileRunIterators, using the specificed filenames as the run data files, and the specified class as the type of the postings in the run files
FileRunIteratorFactory(String[][], Class<? extends PostingInRun>, int) - Constructor for class org.terrier.structures.indexing.singlepass.FileRunIteratorFactory
constructor
Files - Class in org.terrier.utility
Utililty class for opening readers/writers and input/output streams to files.
Files() - Constructor for class org.terrier.utility.Files
 
Files.FSCapability - Interface in org.terrier.utility
constants declaring which capabilites a file system has
Files.PathTransformation - Class in org.terrier.utility
a search regex and a replacement for path transformations
fileSize - Variable in class org.terrier.compression.bit.BitFileBuffered
how big the file is, so we know when to stop reading
FilesToProcess - Variable in class org.terrier.indexing.MultiDocumentFileCollection
The list of files to process.
FilesToProcess - Variable in class org.terrier.indexing.SimpleXMLCollection
The list of files to process.
FilesToProcess - Variable in class org.terrier.indexing.TwitterJSONCollection
The list of files to process.
FileSystem - Interface in org.terrier.utility.io
This is the Terrier File Abstraction Layer interface depicting the operations available for a file system.
fileSystems - Static variable in class org.terrier.utility.Files
map of scheme to FileSystem implementation
fileTag - Variable in class org.terrier.indexing.SimpleMedlineXMLCollection
The tag indicating the start of an XML file.
FillBuff() - Method in class org.terrier.matching.matchops.SimpleCharStream
 
FillBuff() - Method in class org.terrier.querying.parser.SimpleCharStream
 
filter(Manager, SearchRequest, ResultSet, int, int) - Method in class org.terrier.querying.Decorate
Called for each result in the resultset, used to filter out unwanted results.
filter(Manager, SearchRequest, ResultSet, int, int) - Method in interface org.terrier.querying.PostFilter
Called for each result in the resultset, used to filter out unwanted results.
filter(Manager, SearchRequest, ResultSet, int, int) - Method in class org.terrier.querying.Scope
Called for each result in the resultset, used to filter out unwanted results, based on the presence of some strings in the document number.
filter(Manager, SearchRequest, ResultSet, int, int) - Method in class org.terrier.querying.SimpleDecorate
Adds all the metadata for the specified document occurring at the specified rank to the ResultSet Called for each result in the resultset, used to filter out unwanted results.
filter(Manager, SearchRequest, ResultSet, int, int) - Method in class org.terrier.querying.SiteFilter
Called for each result in the resultset, used to filter out unwanted results.
FILTER_ADJUSTED - Static variable in interface org.terrier.querying.PostFilter
The score for this result has been adjusted, please ensure the resultset is re-sorted
FILTER_OK - Static variable in interface org.terrier.querying.PostFilter
This result should be included in the resultset
FILTER_REMOVE - Static variable in interface org.terrier.querying.PostFilter
This result should not be included in the resultset
FilterMatching - Class in org.terrier.matching
 
filterOW - Static variable in class org.terrier.matching.FeaturedScoringMatching
 
filterProx - Static variable in class org.terrier.matching.FeaturedScoringMatching
 
filterTerm - Variable in class org.terrier.matching.AbstractScoringMatching
 
filterTerm - Static variable in class org.terrier.matching.FeaturedScoringMatching
 
filterUW - Static variable in class org.terrier.matching.FeaturedScoringMatching
 
finalise(MatchingQueryTerms) - Method in class org.terrier.matching.BaseMatching
 
finalise(int) - Method in class org.terrier.matching.ScoringMatching
 
finalize() - Method in class org.terrier.matching.TRECResultsMatching
 
finalLexiconClass - Variable in class org.terrier.structures.indexing.classical.BlockInvertedIndexBuilder
 
findDocumentElement(Node) - Method in class org.terrier.indexing.SimpleXMLCollection
 
findFiles(List<String>, LinkedList<String>) - Static method in class org.terrier.applications.FileFind
Take 1 directory from the front of dirList, and add all files and directories it finds in that directory.
findSmallest(int[], int[]) - Static method in class org.terrier.utility.Distance
Find smallest difference between two elements of two arrays
finish(String[]) - Method in class org.terrier.structures.indexing.singlepass.MemoryPostings
Triggers the writing of the postings in memory to disk.
finish(RunWriter) - Method in class org.terrier.structures.indexing.singlepass.MemoryPostings
Triggers the writing of the postings in memory to the specified RunWriter.
finished() - Static method in class org.terrier.utility.io.CheckClosedStreams
 
finished() - Method in class org.terrier.utility.TerrierTimer
 
finishedCollections() - Method in class org.terrier.structures.indexing.DocumentIndexBuilder
Closes the underlying file after finished processing the collections.
finishedDirectIndexBuild() - Method in class org.terrier.structures.indexing.Indexer
event method to be overridden by child classes
finishedDirectIndexBuild() - Method in class org.terrier.structures.indexing.LexiconBuilder
Processing the lexicon after finished creating the direct and document indexes.
finishedIndexing(BatchEndToEndTest) - Method in class org.terrier.tests.BatchEndToEndTest.BatchEndToEndTestEventHooks
 
finishedInvertedIndexBuild() - Method in class org.terrier.structures.indexing.classical.BasicIndexer
Hook method, called when the inverted index is finished - ie the lexicon is finished
finishedInvertedIndexBuild() - Method in class org.terrier.structures.indexing.classical.BlockIndexer
Hook method, called when the inverted index is finished - ie the lexicon is finished
finishedInvertedIndexBuild() - Method in class org.terrier.structures.indexing.Indexer
event method to be overridden by child classes
finishedInvertedIndexBuild() - Method in class org.terrier.structures.indexing.LexiconBuilder
Processing the lexicon after finished creating the inverted index.
finishedLog() - Method in class org.terrier.utility.io.CheckClosedStreams
 
finishedQueries() - Method in class org.terrier.applications.batchquerying.ParallelTRECQuerying
 
finishedQueries() - Method in class org.terrier.applications.batchquerying.TRECQuerying
After finishing with a batch of queries, close the result file
finishIndexing() - Method in class org.terrier.tests.BatchEndToEndTest
 
finishMemoryPosting() - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Adds the name of the current run + partial lexicon to be flushed in disk.
finishWrite() - Method in class org.terrier.structures.indexing.singlepass.RunWriter
Closes the output streams.
FinnishSnowballStemmer - Class in org.terrier.terms
Finnish stemmer implmented by Snowball.
FinnishSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.FinnishSnowballStemmer
constructor
firstKey() - Method in class org.terrier.structures.collections.FSOrderedMapFile
firstList - Variable in class org.terrier.indexing.SimpleFileCollection
Contains the list of files first handed to the SimpleFileCollection, allowing the SimpleFileCollection instance to be simply reset.
firstPosting(WritablePosting[][]) - Static method in class org.terrier.matching.FatUtils
 
firstPosting(WritablePosting[][], int) - Static method in class org.terrier.matching.FatUtils
 
firstPosting(WritablePosting[]) - Static method in class org.terrier.matching.FatUtils
 
firstPosting(Posting) - Method in class org.terrier.structures.postings.BlockFieldORIterablePosting
 
firstPosting(Posting) - Method in class org.terrier.structures.postings.BlockORIterablePosting
 
firstPosting(Posting) - Method in class org.terrier.structures.postings.FieldORIterablePosting
 
firstPosting(Posting) - Method in class org.terrier.structures.postings.ORIterablePosting
 
FixedSizeInputStream - Class in org.terrier.utility
An inputstream which only reads a fixed length of a parent input stream.
FixedSizeInputStream(InputStream, long) - Constructor for class org.terrier.utility.FixedSizeInputStream
create a new FixedSizeInputStream, using in as the underlying InputStream, and maxsize as the maximum number of bytes to read.
FixedSizeIntWritableFactory - Class in org.terrier.structures.seralization
Makes an IntWritable, which has a fixed Writable size of 4 bytes.
FixedSizeIntWritableFactory() - Constructor for class org.terrier.structures.seralization.FixedSizeIntWritableFactory
 
FixedSizeTextFactory - Class in org.terrier.structures.seralization
Makes a Text object that has a fixed size when written using Writable methods.
FixedSizeTextFactory(String) - Constructor for class org.terrier.structures.seralization.FixedSizeTextFactory
Make a factory object with the specified length, decoded using Integer.parseInt()
FixedSizeTextFactory(int) - Constructor for class org.terrier.structures.seralization.FixedSizeTextFactory
Make a factory object with the specified length
FixedSizeWriteableFactory<T extends org.apache.hadoop.io.Writable> - Interface in org.terrier.structures.seralization
Sub-interface for WritableFactory, where the Writable objects have a fixed size on disk.
FlatJSONDocument - Class in org.terrier.indexing
This is a Terrier Document implementation of a document stored in JSON format.
FlatJSONDocument(JsonObject) - Constructor for class org.terrier.indexing.FlatJSONDocument
 
FlatJSONDocument(String) - Constructor for class org.terrier.indexing.FlatJSONDocument
 
FLOAT - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
flush() - Method in class org.terrier.compression.bit.BitOutputStream
Deprecated. 
flush() - Method in class org.terrier.compression.bit.MemoryLinkedOutputStream
Empty method
flush() - Method in class org.terrier.compression.bit.MemoryOutputStream
Empty method
flush() - Method in class org.terrier.realtime.incremental.IncrementalIndex
Write any dirty data structures down to disk
flush() - Method in class org.terrier.realtime.memory.MemoryIndex
Not implemented.
flush() - Method in class org.terrier.realtime.multi.MultiIndex
Write any dirty data structures down to disk
flush() - Method in class org.terrier.structures.collections.FSOrderedMapFile.MultiFSOMapWriter
flush() - Method in class org.terrier.structures.Index
Write any dirty data structures down to disk
flush() - Method in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
flush() - Method in class org.terrier.structures.indexing.LexiconBuilder
Force a temporary lexicon to be flushed
flush() - Method in class org.terrier.structures.IndexOnDisk
 
flushCache() - Method in class org.terrier.structures.collections.FSOrderedMapFile.MultiFSOMapWriter
 
flushCheck() - Method in class org.terrier.realtime.incremental.IncrementalFlushDocs
Is flushing required?
flushCheck() - Method in class org.terrier.realtime.incremental.IncrementalFlushMemory
Is flushing required?
flushCheck() - Method in class org.terrier.realtime.incremental.IncrementalFlushPolicy
Never flush.
flushCheck() - Method in class org.terrier.realtime.incremental.IncrementalFlushTime
Is flushing required?
flushDelegate - Variable in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Delegate for HadoopIndexerMapper to intercept flushes
flushNo - Variable in class org.terrier.structures.indexing.singlepass.RunIterator
Run/Flush that the current posting came from
flushPolicy() - Method in class org.terrier.realtime.incremental.IncrementalFlushDocs
Is flushing configured?
flushPolicy() - Method in class org.terrier.realtime.incremental.IncrementalFlushMemory
Is flushing configured?
flushPolicy() - Method in class org.terrier.realtime.incremental.IncrementalFlushPolicy
No flush.
flushPolicy() - Method in class org.terrier.realtime.incremental.IncrementalFlushTime
Is flushing configured?
flushProperties() - Method in class org.terrier.structures.IndexOnDisk
Write any dirty properties down to disk
fOffset - Variable in class org.terrier.structures.outputformat.LETOROutputFormat
 
forceFlush() - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
 
forceFlush() - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Force the indexer to flush everything and free memory.
forceFlush() - Method in interface org.terrier.structures.indexing.singlepass.SinglePassIndexerFlushDelegate
force flush
forceReloadStructure(Index, String) - Static method in class org.terrier.structures.IndexUtil
Forces a structure to be reloaded, by removing it from the index's structure cache
forceStructure(Index, String, Object) - Static method in class org.terrier.structures.IndexUtil
Force the specified object into the structure cache of the specified object, as the given structure name
forceUTF8 - Variable in class org.terrier.indexing.MultiDocumentFileCollection
should UTF8 encoding be assumed?
forEachTerm(TObjectIntProcedure<String>) - Method in class org.terrier.structures.indexing.DocumentPostingList
Execute the specifed method for each term.
format - Variable in class org.terrier.matching.TRECResultsMatching
The input format to use when parsing document identifiers.
forwardKeyNames - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
forwardKeys - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
forwardKeyValuesSorted - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
forwardMetaMaps - Variable in class org.terrier.structures.CompressingMetaIndex
 
forwardWriters - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
found - Variable in class org.terrier.matching.TRECResultsMatching
Whether the current query was found in the results file.
fPIRPostingIterator(int) - Constructor for class org.terrier.structures.indexing.singlepass.FieldPostingInRun.fPIRPostingIterator
 
fqrels - Variable in class org.terrier.evaluation.TRECQrelsInMemory
An array with the qrels files.
FrenchSnowballStemmer - Class in org.terrier.terms
French stemmer implmented by Snowball.
FrenchSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.FrenchSnowballStemmer
constructor
frequencies - Variable in class org.terrier.structures.postings.ArrayOfBasicIterablePosting
frequencies of all of the stored postings
frequency - Variable in class org.terrier.structures.postings.ANDIterablePosting
 
from(IndexRef) - Static method in class org.terrier.querying.ManagerFactory
Load a manager suitable to retrieve from the specified index reference
fromIndex(IndexRef) - Method in class org.terrier.querying.LocalManager.Builder
 
fromIndex(IndexRef) - Method in interface org.terrier.querying.ManagerFactory.Builder
 
fromIndex(IndexRef) - Method in class org.terrier.querying.ThreadSafeManager.Builder
 
fromIndex(IndexRef) - Method in class org.terrier.restclient.RestClientManagerBuilder
 
FSADocumentIndex - Class in org.terrier.structures
Document Index saved as a fixed size array
FSADocumentIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.FSADocumentIndex
Construct an instance of the class with
FSADocumentIndex(IndexOnDisk, String, boolean) - Constructor for class org.terrier.structures.FSADocumentIndex
 
FSADocumentIndex.FSADocumentIndexIterator - Class in org.terrier.structures
Gets an iterator over the documents in this index
FSADocumentIndexIterator(IndexOnDisk, String) - Constructor for class org.terrier.structures.FSADocumentIndex.FSADocumentIndexIterator
Construct an instance of the class with
FSAFieldDocumentIndex - Class in org.terrier.structures
Fields document index stored as a fixed size array
FSAFieldDocumentIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.FSAFieldDocumentIndex
Construct an instance of the class with
FSArrayFile<V extends org.apache.hadoop.io.Writable> - Class in org.terrier.structures.collections
A file for accessing Writable classes written on disk.
FSArrayFile() - Constructor for class org.terrier.structures.collections.FSArrayFile
 
FSArrayFile(IndexOnDisk, String) - Constructor for class org.terrier.structures.collections.FSArrayFile
constructor
FSArrayFile(String, boolean, FixedSizeWriteableFactory<V>) - Constructor for class org.terrier.structures.collections.FSArrayFile
default constructor
FSArrayFile.ArrayFileIterator<V extends org.apache.hadoop.io.Writable> - Class in org.terrier.structures.collections
ArrayFileIterator class
FSArrayFile.ArrayFileWriter - Interface in org.terrier.structures.collections
interface ArrayFileWriter
FSArrayFileInMem<V extends org.apache.hadoop.io.Writable> - Class in org.terrier.structures.collections
Version of FSArrayFile that keeps the file contents in memory, and decodes the bytes into object as required.
FSArrayFileInMem(IndexOnDisk, String) - Constructor for class org.terrier.structures.collections.FSArrayFileInMem
 
FSArrayFileInMem(String, boolean, FixedSizeWriteableFactory<V>) - Constructor for class org.terrier.structures.collections.FSArrayFileInMem
constructor
FSOMapFileLexicon - Class in org.terrier.structures
Instance of a Lexicon<String> where a FSOrderedMapFile is always used as a backing store.
FSOMapFileLexicon(String, IndexOnDisk) - Constructor for class org.terrier.structures.FSOMapFileLexicon
Construct a new FSOMapFileLexicon
FSOMapFileLexicon(String, String, String, FixedSizeWriteableFactory<Text>, FixedSizeWriteableFactory<LexiconEntry>, String, String, String) - Constructor for class org.terrier.structures.FSOMapFileLexicon
 
FSOMapFileLexicon.MapFileLexiconEntryIterator - Class in org.terrier.structures
 
FSOMapFileLexicon.MapFileLexiconIterator - Class in org.terrier.structures
 
FSOMapFileLexiconGeneric<K1,K2 extends org.apache.hadoop.io.WritableComparable> - Class in org.terrier.structures
 
FSOMapFileLexiconGeneric(String, String, String, FixedSizeWriteableFactory<K2>, FixedSizeWriteableFactory<LexiconEntry>, String, String) - Constructor for class org.terrier.structures.FSOMapFileLexiconGeneric
 
FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator<T extends org.apache.hadoop.io.WritableComparable<?>> - Class in org.terrier.structures
Iterate through the values in order
FSOMapFileLexiconGeneric.MapFileLexiconIterator<T1,T2 extends org.apache.hadoop.io.WritableComparable<?>> - Class in org.terrier.structures
An iterator over the lexicon
FSOMapFileLexiconOutputStream - Class in org.terrier.structures
A LexiconOutputStream for FSOMapFileLexicon.
FSOMapFileLexiconOutputStream(IndexOnDisk, String, Class<? extends FixedSizeWriteableFactory<LexiconEntry>>) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStream
 
FSOMapFileLexiconOutputStream(IndexOnDisk, String, FixedSizeWriteableFactory<Text>, Class<? extends FixedSizeWriteableFactory<LexiconEntry>>) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStream
 
FSOMapFileLexiconOutputStream(IndexOnDisk, String, FixedSizeWriteableFactory<Text>, String) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStream
 
FSOMapFileLexiconOutputStream(String, FixedSizeWriteableFactory<Text>) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStream
 
FSOMapFileLexiconOutputStream(String, String, String, FixedSizeWriteableFactory<Text>) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStream
 
FSOMapFileLexiconOutputStreamGeneric<T1,T2 extends org.apache.hadoop.io.WritableComparable<?>> - Class in org.terrier.structures
 
FSOMapFileLexiconOutputStreamGeneric(String, String, String, FixedSizeWriteableFactory<T2>) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
FSOMapFileLexiconOutputStreamGeneric(IndexOnDisk, String, Class<? extends FixedSizeWriteableFactory<LexiconEntry>>) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
FSOMapFileLexiconOutputStreamGeneric(IndexOnDisk, String, FixedSizeWriteableFactory<T2>, Class<? extends FixedSizeWriteableFactory<LexiconEntry>>) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
FSOMapFileLexiconOutputStreamGeneric(IndexOnDisk, String, FixedSizeWriteableFactory<T2>, String) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
FSOMapFileLexiconOutputStreamGeneric(String, FixedSizeWriteableFactory<T2>) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
FSOMapFileLexiconUtilities - Class in org.terrier.structures.indexing
 
FSOMapFileLexiconUtilities() - Constructor for class org.terrier.structures.indexing.FSOMapFileLexiconUtilities
 
FSOrderedMapFile<K extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable> - Class in org.terrier.structures.collections
An implementation of java.util.Map that can be accessed from disk.
FSOrderedMapFile(IndexOnDisk, String) - Constructor for class org.terrier.structures.collections.FSOrderedMapFile
constructor
FSOrderedMapFile(String, boolean, FixedSizeWriteableFactory<K>, FixedSizeWriteableFactory<V>) - Constructor for class org.terrier.structures.collections.FSOrderedMapFile
Construct a new object to access the underlying file data structure
FSOrderedMapFile(RandomDataInput, String, FixedSizeWriteableFactory<K>, FixedSizeWriteableFactory<V>) - Constructor for class org.terrier.structures.collections.FSOrderedMapFile
constructor
FSOrderedMapFile.EntryIterator<IK extends org.apache.hadoop.io.Writable,IV extends org.apache.hadoop.io.Writable> - Class in org.terrier.structures.collections
an iterator for entries.
FSOrderedMapFile.FSOMapFileBSearchShortcut<KEY> - Interface in org.terrier.structures.collections
interface FSOMapFileBSearchShortcut
FSOrderedMapFile.MapFileInMemory<IK extends org.apache.hadoop.io.Writable,IV extends org.apache.hadoop.io.Writable> - Class in org.terrier.structures.collections
MapFileInMemory class
FSOrderedMapFile.MapFileWriter - Interface in org.terrier.structures.collections
Interface for writing a FSOMapFile
FSOrderedMapFile.MultiFSOMapWriter - Class in org.terrier.structures.collections
Writes out a FSOMapFile, but assumes that input data need not be sorted by key.
FstaticMap - Variable in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
FstaticScores - Variable in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
Full - Class in org.terrier.matching.daat
Performs the matching of documents with a query, by first assigning scores to documents for each query term and modifying these scores with the appropriate modifiers.
Full(Index) - Constructor for class org.terrier.matching.daat.Full
Create a new Matching instance based on the specified index
Full - Class in org.terrier.matching.taat
An exhaustive TAAT approach for matching documents to a query.
Full(Index) - Constructor for class org.terrier.matching.taat.Full
Create a new Matching instance based on the specified index
fuzzy() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
FUZZY - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
FuzzyTermOp - Class in org.terrier.matching.matchops
A synonym class that uses leveinsten distance to match terms.
FuzzyTermOp(String) - Constructor for class org.terrier.matching.matchops.FuzzyTermOp
 
FuzzyTermOp(String, Integer, Integer, Integer, Integer, Integer) - Constructor for class org.terrier.matching.matchops.FuzzyTermOp
 

G

gain(double, double, double) - Method in class org.terrier.matching.models.aftereffect.AfterEffect
This method provides the contract for implementing first normalisation by after effect.
gain(double, double, double) - Method in class org.terrier.matching.models.aftereffect.B
This method computes the gain of encountering an extra token of the query term.
gain(double, double, double) - Method in class org.terrier.matching.models.aftereffect.L
This method computes the gain of encountering an extra token of the query term.
gain(double, double, double) - Method in class org.terrier.matching.models.aftereffect.L5
This method computes the gain of encountering an extra token of the query term.
gain(double, double, double) - Method in class org.terrier.matching.models.aftereffect.LL
This method computes the gain of encountering an extra token of the query term.
GammaCodec - Class in org.terrier.compression.integer.codec
IntegerCodec implementation which use gamma encoding
GammaCodec() - Constructor for class org.terrier.compression.integer.codec.GammaCodec
 
GammaFunction - Class in org.terrier.statistics
Base class for implementations of the Gamma function.
GammaFunction() - Constructor for class org.terrier.statistics.GammaFunction
 
generalisedMean(double[], double) - Static method in class org.terrier.utility.StaTools
Computes the generalized mean, which is a general version of mean and quadratic mean, generalized by parameter p.
generateDocumentFromFile(String) - Static method in class org.terrier.indexing.TaggedDocument
instantiates a TREC document from a file
generateEmphasisPattern(String[]) - Method in class org.terrier.querying.Decorate
Creates a regular expression pattern to highlight query terms metadata.
generateParseException() - Method in class org.terrier.matching.matchops.MatchOpQLParser
Generate ParseException.
generateParseException() - Method in class org.terrier.querying.parser.TerrierQLParser
Generate ParseException.
generateSummary(String, String[]) - Method in class org.terrier.querying.summarisation.DefaultSummariser
 
generateSummary(String, String[]) - Method in class org.terrier.querying.summarisation.Summariser
Returns the query biased summary extracted from the sample of the text of the document, based on the query terms.
geometricMean(double[]) - Static method in class org.terrier.utility.StaTools
Computes the geometric mean.
GermanSnowballStemmer - Class in org.terrier.terms
German stemmer implmented by Snowball.
GermanSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.GermanSnowballStemmer
constructor
get(Operator) - Method in class org.terrier.matching.MatchingQueryTerms
 
get(String) - Method in class org.terrier.matching.MatchingQueryTerms
 
get(int) - Method in class org.terrier.querying.parser.SegmentQuery
get Query
get(String) - Static method in class org.terrier.realtime.incremental.IncrementalDeletePolicy
 
get(String, List<Index>, IncrementalIndex) - Static method in class org.terrier.realtime.incremental.IncrementalFlushPolicy
Create a new flush thread.
get(String, String) - Static method in class org.terrier.realtime.incremental.IncrementalIndex
Construct a new incremental index.
get(String, List<Index>, IncrementalIndex) - Static method in class org.terrier.realtime.incremental.IncrementalMergePolicy
Create a new merge thread.
get(String) - Static method in class org.terrier.realtime.matching.IncrementalSelectiveMatching
Get an new IncrementalSelectiveMatching policy object of the specified type.
get(int) - Method in class org.terrier.realtime.memory.WTreeMap
Return the entry at the specified index
get(int) - Method in class org.terrier.structures.collections.FSArrayFile
 
get(int) - Method in class org.terrier.structures.collections.FSArrayFileInMem
get(Object) - Method in class org.terrier.structures.collections.FSOrderedMapFile
get(int) - Method in class org.terrier.structures.collections.FSOrderedMapFile
Return the entry at the specified index
get(int) - Method in interface org.terrier.structures.collections.OrderedMap
Return the entry at the specified index
get(int) - Method in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
Read the posting components from the chunk
get(int) - Method in class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
Read the posting components from the chunk
get(int) - Method in class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
Read the posting components from the chunk
get(int) - Method in class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
get(int) - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
Read the posting components from the chunk
getAccumulatorResultSet(int, int) - Method in class org.terrier.matching.AccumulatorResultSet
 
getAllItems(int) - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Obtain all metadata for specified document.
getAllItems(int) - Method in class org.terrier.realtime.memory.MemoryMetaIndex
Obtain all metadata for specified document.
getAllItems(int) - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
Obtain all metadata for specified document.
getAllItems(int) - Method in class org.terrier.realtime.multi.MultiMeta
Obtain all metadata for specified document.
getAllItems(int) - Method in class org.terrier.structures.CompressingMetaIndex
Obtain all metadata for specified document.
getAllItems(int) - Method in interface org.terrier.structures.MetaIndex
Obtain all metadata for specified document.
getAllMetadata() - Method in class org.terrier.querying.ScoredDoc
 
getAllPostings(IterablePosting, int) - Static method in class org.terrier.structures.postings.PostingUtil
Get an array of all the ids and frequencies in a given IterablePosting stream, where the length of the stream is unknown
getAllPostings(IterablePosting) - Static method in class org.terrier.structures.postings.PostingUtil
Get an array of all the ids in a given IterablePosting stream, where the length of the stream is known
getAllPostingsWithFields(IterablePosting, int, int) - Static method in class org.terrier.structures.postings.PostingUtil
Get an array of all the ids in a given IterablePosting stream, where the length of the stream is known
getAllProperties() - Method in interface org.terrier.indexing.Document
Returns the underlying map of all the properties defined by this Document.
getAllProperties() - Method in class org.terrier.indexing.FileDocument
Returns the underlying map of all the properties defined by this Document.
getAllProperties() - Method in class org.terrier.indexing.FlatJSONDocument
 
getAllProperties() - Method in class org.terrier.indexing.TaggedDocument
Returns the underlying map of all the properties defined by this Document.
getAllProperties() - Method in class org.terrier.indexing.TwitterJSONDocument
 
getAllRelevantDocuments() - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the identifiers of all relevant documents in the pool.
getAllRelevantDocuments() - Method in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
Get all relevant documents regardless of their relevance grades.
getAllRelevantDocumentsToArray() - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the identifiers of all relevant documents in the pool.
getAllRelevantDocumentsToArray() - Method in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
Get all relevant documents regardless of their relevance grades.
getAverageDocumentLength() - Method in class org.terrier.structures.CollectionStatistics
Returns the documents' average length.
getAverageDocumentLength() - Method in class org.terrier.structures.Index.UpdatingCollectionStatistics
 
getAverageFieldLengths() - Method in class org.terrier.structures.CollectionStatistics
Returns the average length of each field in tokens
getBeginColumn() - Method in class org.terrier.matching.matchops.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class org.terrier.querying.parser.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class org.terrier.matching.matchops.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class org.terrier.querying.parser.SimpleCharStream
Get token beginning line number.
getBitFiles() - Method in class org.terrier.structures.bit.InvertedIndex
Deprecated.
Get the BitFiles
getBitOffset() - Method in class org.terrier.compression.bit.BitByteOutputStream
Returns the bit offset in the last byte.
getBitOffset() - Method in interface org.terrier.compression.bit.BitIn
Returns the bit offset in the last byte.
getBitOffset() - Method in class org.terrier.compression.bit.BitInBase
Returns the bit offset in the last byte.
getBitOffset() - Method in interface org.terrier.compression.bit.BitOut
Returns the bit offset in the last byte.
getBitOffset() - Method in class org.terrier.compression.bit.BitOutputStream
Returns the bit offset in the last byte.
getBitOffset() - Method in class org.terrier.compression.bit.DebuggingBitIn
 
getBitOffset() - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Deprecated. 
getBitOffset() - Method in class org.terrier.structures.indexing.singlepass.RunsMerger
 
getBitOut() - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Return the underlying BitOut implementation being used by the class
getBlockCount() - Method in interface org.terrier.structures.BlockEntryStatistics
Deprecated.
The number of blocks that this term has.
getBlockCount() - Method in class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry
Deprecated.
The number of blocks that this term has.
getBlockCount() - Method in class org.terrier.structures.restructure.Tr3BlockLexiconEntry
Deprecated.
The number of blocks that this term has.
getBlocks(String) - Method in class org.terrier.structures.indexing.BlockDocumentPostingList
return blocks
getBlocks(String) - Method in class org.terrier.structures.indexing.BlockFieldDocumentPostingList
Get the blocks for the specified term
getBos() - Method in class org.terrier.structures.indexing.singlepass.RunsMerger
getBos
getBuffer() - Method in class org.terrier.compression.bit.LinkedBuffer
 
getBuffer() - Method in class org.terrier.compression.bit.MemoryLinkedOutputStream
 
getBuffer() - Method in class org.terrier.compression.bit.MemoryOutputStream
 
getBufferSize() - Method in class org.terrier.compression.bit.LinkedBuffer
 
getByteOffset() - Method in class org.terrier.compression.bit.BitByteOutputStream
Returns the byte offset of the stream.
getByteOffset() - Method in interface org.terrier.compression.bit.BitIn
Returns the byte offset of the stream.
getByteOffset() - Method in class org.terrier.compression.bit.BitInBase
Returns the byte offset of the stream.
getByteOffset() - Method in interface org.terrier.compression.bit.BitOut
Returns the byte offset of the stream.
getByteOffset() - Method in class org.terrier.compression.bit.BitOutputStream
Returns the byte offset of the stream.
getByteOffset() - Method in class org.terrier.compression.bit.DebuggingBitIn
 
getByteOffset() - Method in interface org.terrier.compression.integer.ByteIn
Returns the byte offset of the stream.
getByteOffset() - Method in class org.terrier.compression.integer.ByteInputStream
 
getByteOffset() - Method in interface org.terrier.compression.integer.ByteOut
Returns the byte offset of the stream.
getByteOffset() - Method in class org.terrier.compression.integer.ByteOutputStream
 
getByteOffset() - Method in interface org.terrier.indexing.Tokenizer
Returns the byte offset in the current indexed file.
getByteOffset() - Method in class org.terrier.indexing.TRECFullTokenizer
Returns the number of bytes read from the current file.
getByteOffset() - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Deprecated. 
getByteOffset() - Method in class org.terrier.structures.indexing.singlepass.RunsMerger
 
getByteToWrite() - Method in class org.terrier.compression.bit.BitByteOutputStream
 
getChildren() - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Return LexiconEntry's.
getClass(String) - Static method in class org.terrier.utility.ApplicationSetup
 
getClass(String, boolean) - Static method in class org.terrier.utility.ApplicationSetup
 
getClassLoader() - Static method in class org.terrier.utility.ApplicationSetup
 
getCode(String) - Method in class org.terrier.utility.TermCodes
Returns the code for a given term.
getCODEC(String[]) - Static method in class org.terrier.compression.integer.codec.LemireCodec
 
getCollectionStatistics() - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
getCollectionStatistics() - Method in class org.terrier.matching.FatQueryResultSet
Get the collection statistics that should be applied when (re)scoring any documents in this query
getCollectionStatistics() - Method in interface org.terrier.matching.FatResultSet
Get the collection statistics that should be applied when (re)scoring any documents in this query
getCollectionStatistics() - Method in class org.terrier.matching.TRECResultsMatching
Returns collection statistics.
getCollectionStatistics() - Method in class org.terrier.realtime.memory.MemoryIndex
Get the collection statistics
getCollectionStatistics() - Method in class org.terrier.realtime.multi.MultiIndex
Get the collection statistics
getCollectionStatistics() - Method in class org.terrier.services.websitesearch.WebsiteSearch
 
getCollectionStatistics() - Method in class org.terrier.structures.Index
Get the collection statistics
getCollectionStatistics() - Method in class org.terrier.structures.IndexOnDisk
 
getColumn() - Method in class org.terrier.matching.matchops.SimpleCharStream
Deprecated.
getColumn() - Method in class org.terrier.querying.parser.SimpleCharStream
Deprecated.
getCompressionConfiguration(String, String[], boolean) - Static method in class org.terrier.structures.indexing.CompressionFactory
Deprecated.
getCompressionConfiguration(String, String[], int, int) - Static method in class org.terrier.structures.indexing.CompressionFactory
 
getConfiguration() - Method in class org.terrier.utility.io.HadoopPlugin
Returns the Hadoop configuration underlying this plugin instance
getConstituents() - Method in class org.terrier.matching.matchops.MultiTermOp
 
getContextObject(String) - Method in class org.terrier.querying.Request
Returns the value of a context object.
getContextObject(String) - Method in interface org.terrier.querying.SearchRequest
Returns the value of a context object.
getControl(String) - Method in class org.terrier.querying.Request
Returns the value of the control.
getControl(String, String) - Method in class org.terrier.querying.Request
Returns the value of the control.
getControl(String) - Method in interface org.terrier.querying.SearchRequest
Returns the value of the control.empty string if not set.
getControl(String, String) - Method in interface org.terrier.querying.SearchRequest
Returns the value of the control, or Default if not set.
getControls() - Method in class org.terrier.querying.Request
Get the entire hashtable used for storing controls for this query
getControls() - Method in interface org.terrier.querying.SearchRequest
 
getCurrentAddress() - Method in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
getCurrentAddress() - Method in class org.terrier.structures.postings.integer.BlockFieldIntegerCodingIterablePosting
 
getCurrentAddress() - Method in class org.terrier.structures.postings.integer.BlockIntegerCodingIterablePosting
 
getCurrentAddress() - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
getCurrentIndex() - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Get the index currently being constructed by this indexer.
getCurrentPointer() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.InvertedIterator
 
getCurrentPointer() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
Returns the pointer associated with the current postings being accessed
getCurrentPointer() - Method in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
Returns the pointer associated with the current postings being accessed
getCurrentPointer() - Method in interface org.terrier.structures.PostingIndexInputStream
Returns the pointer associated with the current postings being accessed
getDefaultFileSystem() - Static method in class org.terrier.utility.io.HadoopPlugin
What is the default file system according to Hadoop
getDefaultFileSystemPrefix() - Static method in class org.terrier.utility.io.HadoopPlugin
What is the String prefix of the default file system according to Hadoop
getDefaultFileSystemURI() - Static method in class org.terrier.utility.io.HadoopPlugin
What is the URI of the default file system according to Hadoop
getDefaultLabel() - Method in class org.terrier.learning.FeaturedQueryResultSet
getDefaultLabel() - Method in interface org.terrier.learning.FeaturedResultSet
 
getDf() - Method in class org.terrier.structures.indexing.singlepass.PostingInRun
 
getDirectIndex() - Method in class org.terrier.realtime.memory.MemoryIndex
Not implemented.
getDirectIndex() - Method in class org.terrier.realtime.multi.MultiIndex
 
getDirectIndex() - Method in class org.terrier.structures.Index
Return the DirectIndex associated with this index
getDirectIndex() - Method in class org.terrier.structures.IndexOnDisk
 
getDistance() - Method in class org.terrier.matching.matchops.UnorderedWindowOp
 
getDocCounter() - Method in class org.terrier.indexing.SimpleFileCollection
Returns the current document's identifier string.
getDocF() - Method in class org.terrier.structures.indexing.singlepass.Posting
 
getDocid() - Method in class org.terrier.indexing.CollectionDocumentList
 
getDocid() - Method in class org.terrier.indexing.WARC018Collection
Get the String document identifier of the current document.
getDocId() - Method in class org.terrier.matching.daat.CandidateResult
Returns the docid of this result
getDocid(String) - Method in class org.terrier.matching.TRECResultsMatching
 
getDocid() - Method in class org.terrier.querying.ScoredDoc
 
getDocid() - Method in class org.terrier.structures.NonIncrementalDocumentIndexEntry
 
getDocids() - Method in class org.terrier.matching.AccumulatorResultSet
Returns the documents ids after retrieval
getDocids() - Method in class org.terrier.matching.CollectionResultSet
Returns the documents ids after retrieval
getDocids() - Method in class org.terrier.matching.daat.CandidateResultSet
 
getDocids() - Method in interface org.terrier.matching.ResultSet
Returns the documents ids after retrieval
getDocNo() - Method in class org.terrier.evaluation.TerrierEvaluation.Record
get document number
getDocs() - Method in class org.terrier.structures.indexing.singlepass.Posting
 
getDocTag() - Method in class org.terrier.utility.TagSet
Return the document delimiter tag.
getDocument() - Method in interface org.terrier.indexing.Collection
Get the document object representing the current document.
getDocument() - Method in class org.terrier.indexing.CollectionDocumentList
 
getDocument() - Method in class org.terrier.indexing.MultiDocumentFileCollection
 
getDocument() - Method in class org.terrier.indexing.SimpleFileCollection
Return the current document in the collection.
getDocument() - Method in class org.terrier.indexing.SimpleXMLCollection
Get the document object representing the current document.
getDocument() - Method in class org.terrier.indexing.TRECCollection
Returns the current document to process.
getDocument() - Method in class org.terrier.indexing.TwitterJSONCollection
 
getDocument() - Method in class org.terrier.indexing.WARC018Collection
Get the document object representing the current document.
getDocument() - Method in class org.terrier.indexing.WARC09Collection
Get the document object representing the current document.
getDocument(String, String) - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Not implemented.
getDocument(String, String) - Method in class org.terrier.realtime.memory.MemoryMetaIndex
 
getDocument(String, String) - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
Not implemented.
getDocument(String, String) - Method in class org.terrier.realtime.multi.MultiMeta
Not implemented.
getDocument(String, String) - Method in class org.terrier.structures.CompressingMetaIndex
Obtain docid where document has specified metadata value in the specified type.
getDocument(String, String) - Method in interface org.terrier.structures.MetaIndex
Obtain docid where document has specified metadata value in the specified type.
getDocumentEntry(int) - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields
Get the document index entry based on its docid
getDocumentEntry(int) - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFieldsMap
Get the document index entry based on its docid
getDocumentEntry(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndex
Get the document index entry based on its docid
getDocumentEntry(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
Get the document index entry based on its docid
getDocumentEntry(int) - Method in class org.terrier.realtime.multi.MultiDoc
Get the document index entry based on its docid
getDocumentEntry(int) - Method in interface org.terrier.structures.DocumentIndex
Get the document index entry based on its docid
getDocumentEntry(int) - Method in class org.terrier.structures.FSADocumentIndex
Get the document index entry based on its docid
getDocumentEntry(int) - Method in class org.terrier.structures.PostingIndex.DocidSpecificDocumentIndex
 
getDocumentFrequency(int) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the number of the top-ranked documents a given term occurs in.
getDocumentFrequency() - Method in class org.terrier.querying.ExpansionTerms.ExpansionTerm
The method returns the document frequency of term in the top-retrieved documents.
getDocumentFrequency() - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
The number of documents that the entry (term) occurred in
getDocumentFrequency() - Method in class org.terrier.realtime.multi.MultiLexiconEntry
The number of documents that the entry (term) occurred in
getDocumentFrequency() - Method in class org.terrier.structures.BasicLexiconEntry
The number of documents that the entry (term) occurred in
getDocumentFrequency() - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
The number of documents that the entry (term) occurred in
getDocumentFrequency() - Method in interface org.terrier.structures.EntryStatistics
The number of documents that the entry (term) occurred in
getDocumentFrequency() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
The number of documents that the entry (term) occurred in
getDocumentFrequency() - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
The number of documents that the entry (term) occurred in
getDocumentFrequency() - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
getDocumentIndex() - Method in class org.terrier.realtime.memory.fields.MemoryFields
Return the DocumentIndex associated with this index
getDocumentIndex() - Method in class org.terrier.realtime.memory.MemoryIndex
Return the DocumentIndex associated with this index
getDocumentIndex() - Method in class org.terrier.realtime.multi.MultiIndex
Return the DocumentIndex associated with this index
getDocumentIndex(BitIndexPointer) - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
 
getDocumentIndex(BitIndexPointer) - Method in class org.terrier.structures.bit.DirectIndexInputStream
Deprecated.
 
getDocumentIndex() - Method in class org.terrier.structures.Index
Return the DocumentIndex associated with this index
getDocumentIndex() - Method in class org.terrier.structures.IndexOnDisk
 
getDocumentIndex(BitIndexPointer) - Method in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
 
getDocumentIndexShardIndex() - Method in class org.terrier.realtime.multi.MultiDocumentEntry
 
getDocumentLength(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndex
Get the length of the document
getDocumentLength(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
Get the length of the document
getDocumentLength() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
Return the length of the document for this posting.
getDocumentLength() - Method in class org.terrier.realtime.multi.MultiDirectIterablePostingWithOffset
 
getDocumentLength(int) - Method in class org.terrier.realtime.multi.MultiDoc
Get the length of the document
getDocumentLength() - Method in class org.terrier.realtime.multi.MultiIterablePosting
Return the length of the document for this posting.
getDocumentLength(int) - Method in interface org.terrier.structures.DocumentIndex
Get the length of the document
getDocumentLength() - Method in class org.terrier.structures.DocumentIndexEntry
Get the length of the document
getDocumentLength(int) - Method in class org.terrier.structures.FSADocumentIndex
Get the length of the document
getDocumentLength() - Method in class org.terrier.structures.indexing.DocumentPostingList
Returns the total number of tokens in this document
getDocumentLength() - Method in class org.terrier.structures.indexing.DocumentPostingList.postingIterator
 
getDocumentLength() - Method in class org.terrier.structures.indexing.singlepass.SimplePostingInRun.PIRPostingIterator
 
getDocumentLength(int) - Method in class org.terrier.structures.PostingIndex.DocidSpecificDocumentIndex
 
getDocumentLength() - Method in class org.terrier.structures.postings.ANDIterablePosting
 
getDocumentLength() - Method in class org.terrier.structures.postings.ArrayOfBasicIterablePosting
 
getDocumentLength() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
Return the length of the document for this posting.
getDocumentLength() - Method in class org.terrier.structures.postings.BasicPostingImpl
Returns 0
getDocumentLength() - Method in class org.terrier.structures.postings.bit.BasicIterablePosting
 
getDocumentLength() - Method in class org.terrier.structures.postings.FieldOnlyIterablePosting
 
getDocumentLength() - Method in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
getDocumentLength() - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
getDocumentLength() - Method in class org.terrier.structures.postings.ORIterablePosting
Return the length of the document for this posting.
getDocumentLength() - Method in interface org.terrier.structures.postings.Posting
Return the length of the document for this posting.
getDocuments(BitIndexPointer) - Method in class org.terrier.structures.bit.BlockInvertedIndex
Deprecated.
Returns a 2D array containing the document ids, the term frequencies, the field scores the block frequencies and the block ids for the given documents.
getDocuments(LexiconEntry) - Method in class org.terrier.structures.bit.InvertedIndex
Deprecated.
Get the documents for the specified term (lexicon entry for the term)
getDocuments(BitIndexPointer) - Method in class org.terrier.structures.bit.InvertedIndex
Deprecated.
Get the documents for for the posting list using the pointer given
getDocumentScoreModifiers() - Method in class org.terrier.matching.MatchingQueryTerms
Returns the document score modifiers used for the query.
getDocumentStatistics() - Method in class org.terrier.structures.indexing.DocumentPostingList
Return a DocumentIndexEntry for this document
getDocumentStatistics() - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
Return a DocumentIndexEntry for this document
getDocumentString(int) - Method in interface org.terrier.indexing.DocumentExtractor
Deprecated.
Returns the text of a document with the given identifier.
getDoi() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex
 
getEnd() - Method in class org.terrier.structures.Index
Returns the last docid in this index
getEndColumn() - Method in class org.terrier.matching.matchops.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class org.terrier.querying.parser.SimpleCharStream
Get token end column number.
getEndLine() - Method in class org.terrier.matching.matchops.SimpleCharStream
Get token end line number.
getEndLine() - Method in class org.terrier.querying.parser.SimpleCharStream
Get token end line number.
getEndOfPipeline() - Method in class org.terrier.realtime.memory.fields.MemoryFields
 
getEndOfPipeline() - Method in class org.terrier.realtime.memory.MemoryIndex
FIXME
getEndOfPipeline() - Method in class org.terrier.structures.indexing.classical.BasicIndexer
Returns the end of the term pipeline, which corresponds to an instance of either BasicIndexer.BasicTermProcessor, or BasicIndexer.FieldTermProcessor, depending on whether field information is stored.
getEndOfPipeline() - Method in class org.terrier.structures.indexing.classical.BlockIndexer
Returns the object that is to be the end of the TermPipeline.
getEndOfPipeline() - Method in class org.terrier.structures.indexing.Indexer
An abstract method that returns the last component of the term pipeline.
getEndOfPipeline() - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
Returns the object that is to be the end of the TermPipeline.
getEndOfPipeline() - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Returns the end of the term pipeline, which corresponds to an instance of either BasicIndexer.BasicTermProcessor, or BasicIndexer.FieldTermProcessor, depending on whether field information is stored.
getEndString(String) - Method in class org.terrier.matching.matchops.FuzzyTermOp
 
getEndString(String) - Method in class org.terrier.matching.matchops.PrefixTermOp
 
getEntriesSkipped() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.InvertedIterator
 
getEntriesSkipped() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
Returns the number of entries that were skipped during a call to the next().
getEntriesSkipped() - Method in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
Returns the number of entries that were skipped during a call to the next().
getEntriesSkipped() - Method in interface org.terrier.structures.PostingIndexInputStream
Returns the number of entries that were skipped during a call to the next().
getEntry(K) - Method in class org.terrier.structures.collections.FSOrderedMapFile
this method is the one which does the actual disk lookup of entries.
getEntryStatistics() - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
getEntryStatistics() - Method in class org.terrier.matching.FatQueryResultSet
Return the EntryStatistics of each of the query terms in the query
getEntryStatistics() - Method in interface org.terrier.matching.FatResultSet
Return the EntryStatistics of each of the query terms in the query
getEntryStats() - Method in class org.terrier.matching.matchops.MatchingEntry
 
getExactResultSize() - Method in class org.terrier.matching.AccumulatorResultSet
Returns the exact size of the result set.
getExactResultSize() - Method in class org.terrier.matching.CollectionResultSet
Returns the exact size of the result set.
getExactResultSize() - Method in class org.terrier.matching.daat.CandidateResultSet
 
getExactResultSize() - Method in interface org.terrier.matching.ResultSet
Returns the exact size of the result set.
getExpandedTerms(int) - Method in class org.terrier.querying.DFRBagExpansionTerms
This method implements the functionality of assigning expansion weights to the terms in the top-retrieved documents, and returns the most informative terms among them.
getExpandedTerms(int, QueryExpansionModel) - Method in class org.terrier.querying.DFRBagExpansionTerms
 
getExpandedTerms(int) - Method in class org.terrier.querying.ExpansionTerms
Get the most informative terms for the expanded set.
getExpansionProbability(int) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the probability of a given termid occurring in the expansion documents.
getExpansionTerms() - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns expanded terms
getExpansionTerms() - Method in class org.terrier.querying.QueryExpansion
load the expansion terms, as per the property qe.expansion.terms.class.
getExpansionWeight(String, QueryExpansionModel) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the weight of a given term, computed by the specified query expansion model.
getExpansionWeight(String) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the weight of a given term.
getExpansionWeight(int, QueryExpansionModel) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the weight of a term with the given term identifier, computed by the specified query expansion model.
getExpansionWeight(int) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the weight of a term with the given term identifier.
getExtractor(String, InputStream) - Method in class org.terrier.indexing.POIDocument
 
getFeatureNames() - Method in class org.terrier.learning.FeaturedQueryResultSet
Gets the names of the features that have been added to this ResultSet
getFeatureNames() - Method in interface org.terrier.learning.FeaturedResultSet
Gets the names of the features that have been added to this ResultSet
getFeatureScores(String) - Method in class org.terrier.learning.FeaturedQueryResultSet
Get all scores for the enabled docids given a feature name
getFeatureScores(int) - Method in class org.terrier.learning.FeaturedQueryResultSet
Get the feature scores for a given feature id
getFeatureScores(String) - Method in interface org.terrier.learning.FeaturedResultSet
Get all scores for the enabled docids given a feature name
getFeatureScores(int) - Method in interface org.terrier.learning.FeaturedResultSet
Get the feature scores for a given feature id
getFeedbackDocuments(Request) - Method in class org.terrier.querying.FeedbackSelector
Obtain feedback documents for the specified query request
getFeedbackDocuments(Request) - Method in class org.terrier.querying.PseudoRelevanceFeedbackSelector
Obtain feedback documents for the specified query request
getFeedbackDocuments(Request) - Method in class org.terrier.querying.RelevanceFeedbackSelector
Obtain feedback documents for the specified query request
getFeedbackDocuments(Request) - Method in class org.terrier.querying.RelevanceFeedbackSelectorDocids
Obtain feedback documents for the specified query request
getFeedbackDocuments(Request) - Method in class org.terrier.querying.RelevantOnlyFeedbackDocuments
Obtain feedback documents for the specified query request
getFeedbackSelector(Request) - Method in class org.terrier.querying.QueryExpansion
load the feedback selector, based on the property qe.feedback.selector
getField() - Method in class org.terrier.matching.matchops.SingleTermOp
 
getField() - Method in class org.terrier.querying.parser.FieldQuery
Gets the field that the query term should appear.
getField() - Method in class org.terrier.querying.parser.Query.QueryTermsParameter
 
getFieldFrequencies() - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIterablePosting
Returns the frequencies of the term in each field of the document
getFieldFrequencies() - Method in class org.terrier.realtime.memory.fields.MemoryFieldsLexiconEntry
Get the frequencies for each field
getFieldFrequencies() - Method in interface org.terrier.structures.FieldEntryStatistics
Get the frequencies for each field
getFieldFrequencies() - Method in class org.terrier.structures.FieldLexiconEntry
Get the frequencies for each field
getFieldFrequencies(String) - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
Return the frequencies of the specified term in all of the fields
getFieldFrequencies() - Method in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun.bfPIRPostingIterator
 
getFieldFrequencies() - Method in class org.terrier.structures.indexing.singlepass.FieldPostingInRun.fPIRPostingIterator
 
getFieldFrequencies() - Method in class org.terrier.structures.postings.ArrayOfFieldIterablePosting
 
getFieldFrequencies() - Method in class org.terrier.structures.postings.bit.BlockFieldIterablePosting
Returns the frequencies of the term in each field of the document
getFieldFrequencies() - Method in class org.terrier.structures.postings.bit.FieldIterablePosting
Returns the frequencies of the term in each field of the document
getFieldFrequencies() - Method in class org.terrier.structures.postings.BlockFieldPostingImpl
Returns the frequencies of the term in each field of the document
getFieldFrequencies() - Method in class org.terrier.structures.postings.FieldORIterablePosting
 
getFieldFrequencies() - Method in interface org.terrier.structures.postings.FieldPosting
Returns the frequencies of the term in each field of the document
getFieldFrequencies() - Method in class org.terrier.structures.postings.FieldPostingImpl
Returns the frequencies of the term in each field of the document
getFieldFrequencies() - Method in class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
getFieldFrequencies() - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
getFieldFrequencies() - Method in class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry
Deprecated.
Get the frequencies for each field
getFieldFrequencies() - Method in class org.terrier.structures.restructure.Tr4FieldLexiconEntry
Get the frequencies for each field
getFieldFrequency(String) - Method in class org.terrier.structures.indexing.FieldLexiconMap
 
getFieldId(Index, String, String) - Static method in class org.terrier.structures.IndexUtil
 
getFieldLengths(int) - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields
Get the length of each field
getFieldLengths(int) - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFieldsMap
Get the length of each field
getFieldLengths() - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIterablePosting
Returns the lengths of the each fields in the current document
getFieldLengths(int) - Method in interface org.terrier.structures.FieldDocumentIndex
Get the length of each field
getFieldLengths() - Method in class org.terrier.structures.FieldDocumentIndexEntry
Get the lengths of each field
getFieldLengths(int) - Method in class org.terrier.structures.FSAFieldDocumentIndex
Get the length of each field
getFieldLengths() - Method in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun.bfPIRPostingIterator
 
getFieldLengths() - Method in class org.terrier.structures.indexing.singlepass.FieldPostingInRun.fPIRPostingIterator
 
getFieldLengths(int) - Method in class org.terrier.structures.PostingIndex.DocidSpecificDocumentIndex
 
getFieldLengths() - Method in class org.terrier.structures.postings.ArrayOfFieldIterablePosting
 
getFieldLengths() - Method in class org.terrier.structures.postings.bit.BlockFieldIterablePosting
Returns the lengths of the each fields in the current document
getFieldLengths() - Method in class org.terrier.structures.postings.bit.FieldIterablePosting
Returns the lengths of the each fields in the current document
getFieldLengths() - Method in class org.terrier.structures.postings.BlockFieldPostingImpl
Returns the lengths of the each fields in the current document
getFieldLengths() - Method in class org.terrier.structures.postings.FieldORIterablePosting
 
getFieldLengths() - Method in interface org.terrier.structures.postings.FieldPosting
Returns the lengths of the each fields in the current document
getFieldLengths() - Method in class org.terrier.structures.postings.FieldPostingImpl
Returns the lengths of the each fields in the current document
getFieldLengths() - Method in class org.terrier.structures.postings.integer.FieldIntegerCodingIterablePosting
 
getFieldLengths() - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
getFields() - Method in interface org.terrier.indexing.Document
Returns a list of the fields the current term appears in.
getFields() - Method in class org.terrier.indexing.FileDocument
Returns null because there is no support for fields with file documents.
getFields() - Method in class org.terrier.indexing.FlatJSONDocument
 
getFields() - Method in class org.terrier.indexing.TaggedDocument
Returns the fields in which the current term appears in.
getFields() - Method in class org.terrier.indexing.TwitterJSONDocument
 
getFieldScore() - Method in class org.terrier.utility.FieldScore
Computes an field score associated with a page.
getFieldTokens() - Method in class org.terrier.structures.CollectionStatistics
Returns the length of each field in tokens
getFileList() - Method in class org.terrier.indexing.SimpleFileCollection
Returns the ist of indexed files in the order they were indexed in.
getFilename(String, String, String, byte, byte) - Static method in class org.terrier.structures.bit.BitPostingIndexInputStream
Return filename
getFilename(IndexOnDisk, String, byte, byte) - Static method in class org.terrier.structures.bit.BitPostingIndexInputStream
Returns filename
getFilename(String, String, String, byte, byte) - Static method in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
Return filename
getFilename(IndexOnDisk, String, byte, byte) - Static method in class org.terrier.structures.integer.IntegerCodingPostingIndexInputStream
Returns filename
getFileNames() - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
 
getFileNumber() - Method in class org.terrier.structures.BasicLexiconEntry
Returns the file number: 0-32
getFileNumber() - Method in interface org.terrier.structures.BitIndexPointer
Returns the file number: 0-32
getFileNumber() - Method in class org.terrier.structures.DocumentIndexEntry
Returns the file number: 0-32
getFileNumber() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Returns the file number: 0-32
getFileNumber() - Method in class org.terrier.structures.SimpleBitIndexPointer
Returns the file number: 0-32
getFileNumber() - Method in class org.terrier.structures.SimpleDocumentIndexEntry
Returns the file number: 0-32
getFilePointer() - Method in interface org.terrier.utility.io.RandomDataInput
Return the current position in the file
getFilePointer() - Method in class org.terrier.utility.io.RandomDataInputMemory
Return the current position in the file
getFileSystem(String) - Static method in class org.terrier.utility.Files
derive the file system to use that is associated with the scheme in the specified filename.
getFileSystemName(String) - Static method in class org.terrier.utility.Files
Get the name of the file system that would be used to access a given file or directory.
getFinalNumberOfTerms() - Method in class org.terrier.structures.indexing.LexiconBuilder
Returns the number of terms in the final lexicon.
getFinalResultSet() - Method in class org.terrier.matching.ScoringMatching
 
getFlushDelegate() - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Get the flushDelegate
getFreq(int) - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.BasicMemoryPostingList
 
getFrequency(String) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the frequency of a given term in the top-ranked documents.
getFrequency(int) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the frequency of a given term in the top-ranked documents.
getFrequency() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
Return the frequency of the term in the current document
getFrequency() - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
The frequency (total number of occurrences) of the entry (term).
getFrequency() - Method in class org.terrier.realtime.multi.MultiDirectIterablePostingWithOffset
 
getFrequency() - Method in class org.terrier.realtime.multi.MultiIterablePosting
Return the frequency of the term in the current document
getFrequency() - Method in class org.terrier.realtime.multi.MultiLexiconEntry
The frequency (total number of occurrences) of the entry (term).
getFrequency() - Method in class org.terrier.structures.BasicLexiconEntry
The frequency (total number of occurrences) of the entry (term).
getFrequency() - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
The frequency (total number of occurrences) of the entry (term).
getFrequency() - Method in interface org.terrier.structures.EntryStatistics
The frequency (total number of occurrences) of the entry (term).
getFrequency(String) - Method in class org.terrier.structures.indexing.DocumentPostingList
Return the frequency of the specified term in this document
getFrequency() - Method in class org.terrier.structures.indexing.DocumentPostingList.postingIterator
 
getFrequency() - Method in class org.terrier.structures.indexing.singlepass.SimplePostingInRun.PIRPostingIterator
 
getFrequency() - Method in class org.terrier.structures.postings.ANDIterablePosting
 
getFrequency() - Method in class org.terrier.structures.postings.ArrayOfBasicIterablePosting
Return the frequency of the term in the current document
getFrequency() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
Return the frequency of the term in the current document
getFrequency() - Method in class org.terrier.structures.postings.BasicPostingImpl
Return the frequency of the term in the current document
getFrequency() - Method in class org.terrier.structures.postings.FieldOnlyIterablePosting
 
getFrequency() - Method in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
getFrequency() - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
getFrequency() - Method in class org.terrier.structures.postings.ORIterablePosting
Return the frequency of the term in the current document
getFrequency() - Method in interface org.terrier.structures.postings.Posting
Return the frequency of the term in the current document
getFrequency() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
The frequency (total number of occurrences) of the entry (term).
getFrequency() - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
The frequency (total number of occurrences) of the entry (term).
getFrequency() - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
getGammaFunction() - Static method in class org.terrier.statistics.GammaFunction
Obtain an instance of GammaFunction
getGlobalConfiguration() - Static method in class org.terrier.utility.io.HadoopPlugin
Obtain the global Hadoop configuration in use by the plugin
getGrade(String, String, int) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Returns the grade of a document for a given query.
getGrade(String, int) - Method in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
get grade
getHost() - Method in class org.terrier.services.websitesearch.crawler4j.CustomIndexData
 
getId() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
Return the id of the current posting.
getId() - Method in class org.terrier.realtime.multi.MultiDirectIterablePostingWithOffset
 
getId() - Method in class org.terrier.realtime.multi.MultiIterablePosting
Return the id of the current posting.
getId() - Method in class org.terrier.structures.indexing.DocumentPostingList.postingIterator
 
getId() - Method in class org.terrier.structures.indexing.singlepass.SimplePostingInRun.PIRPostingIterator
 
getId() - Method in class org.terrier.structures.postings.ANDIterablePosting
 
getId() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
Return the id of the current posting.
getId() - Method in class org.terrier.structures.postings.BasicPostingImpl
Return the id of the current posting.
getId() - Method in class org.terrier.structures.postings.FieldOnlyIterablePosting
 
getId() - Method in class org.terrier.structures.postings.integer.BasicIntegerCodingIterablePosting
 
getId() - Method in class org.terrier.structures.postings.integer.IntegerCodingIterablePosting
Deprecated.
 
getId() - Method in class org.terrier.structures.postings.ORIterablePosting
Return the id of the current posting.
getId() - Method in interface org.terrier.structures.postings.Posting
Return the id of the current posting.
getIds(IterablePosting) - Static method in class org.terrier.structures.postings.PostingUtil
Get an array of all the ids in a given IterablePosting stream
getIds(IterablePosting, int) - Static method in class org.terrier.structures.postings.PostingUtil
Get an array of all the ids in a given IterablePosting stream, where the length of the stream is known
getIdTag() - Method in class org.terrier.utility.TagSet
Return the id tag.
GetImage() - Method in class org.terrier.matching.matchops.SimpleCharStream
Get token literal value.
GetImage() - Method in class org.terrier.querying.parser.SimpleCharStream
Get token literal value.
getIndex() - Method in class org.terrier.querying.LocalManager
Returns the index used by the manager.
getIndex(Manager) - Method in class org.terrier.querying.QueryExpansion
For easier sub-classing of which index the query expansion comes from
getIndex() - Method in class org.terrier.querying.Request
Returns the index to be used for this query
getIndex() - Method in class org.terrier.services.websitesearch.crawler4j.CustomIndexData
 
getIndex() - Method in class org.terrier.structures.CompressingMetaIndex.InputStream
Return the position that we are at (entry number)
getIndex(int) - Method in interface org.terrier.structures.MapLexicon.Id2EntryIndexLookup
 
getIndex(int) - Method in class org.terrier.structures.MapLexicon.IdIsIndex
 
getIndexLoadingProfileAsRetrieval() - Static method in class org.terrier.structures.Index
Get RETRIEVAL_LOADING_PROFILE
getIndexOfCurrentQuery() - Method in class org.terrier.applications.batchquerying.TRECQuery
Returns the index of the last obtained query.
getIndexProperty(String, String) - Method in class org.terrier.structures.Index
get an arbitrary property in the index
getIndexRef() - Method in class org.terrier.applications.batchquerying.TRECQuerying
Get the index pointer.
getIndexRef() - Method in class org.terrier.querying.LocalManager
 
getIndexRef() - Method in interface org.terrier.querying.Manager
 
getIndexRef() - Method in class org.terrier.structures.Index
 
getIndexStructure(String) - Method in class org.terrier.realtime.memory.MemoryIndex
Obtains the named index structure, using an already loaded one if possible.
getIndexStructure(String) - Method in class org.terrier.realtime.multi.MultiIndex
Obtains the named index structure, using an already loaded one if possible.
getIndexStructure(String) - Method in class org.terrier.structures.Index
Obtains the named index structure, using an already loaded one if possible.
getIndexStructure(String, Class<? extends T>) - Method in class org.terrier.structures.IndexOnDisk
 
getIndexStructure(String) - Method in class org.terrier.structures.IndexOnDisk
Obtains the named index structure, using an already loaded one if possible.
getIndexStructureInputStream(String) - Method in class org.terrier.realtime.memory.MemoryIndex
Return the input stream associated with the specified structure of this index
getIndexStructureInputStream(String) - Method in class org.terrier.realtime.multi.MultiIndex
Not implemented.
getIndexStructureInputStream(String) - Method in class org.terrier.structures.Index
Return the input stream associated with the specified structure of this index
getIndexStructureInputStream(String, Class<? extends T>) - Method in class org.terrier.structures.IndexOnDisk
 
getIndexStructureInputStream(String) - Method in class org.terrier.structures.IndexOnDisk
 
getIndicesToDelete(List<Index>) - Method in class org.terrier.realtime.incremental.IncrementalDeleteFixedNumber
Get a list of indices to delete (if any)
getIndicesToDelete(List<Index>) - Method in class org.terrier.realtime.incremental.IncrementalDeletePolicy
Get a list of indices to delete (if any)
getInfo() - Method in interface org.terrier.applications.batchquerying.QuerySource
Return information about the query source
getInfo() - Method in class org.terrier.applications.batchquerying.TRECQuery
Returns the filenames of the topic files from which the queries were extracted
getInfo() - Method in class org.terrier.learning.LabelDecorator
 
getInfo() - Method in class org.terrier.matching.BaseMatching
Return a human readable description of this Matching class
getInfo() - Method in class org.terrier.matching.daat.Full
Return a human readable description of this Matching class
getInfo() - Method in class org.terrier.matching.FatResultsMatching
 
getInfo() - Method in class org.terrier.matching.FatScoringMatching
 
getInfo(FatResultSet) - Static method in class org.terrier.matching.FatUtils
 
getInfo() - Method in class org.terrier.matching.FeaturedScoringMatching
 
getInfo() - Method in class org.terrier.matching.LearnedModelMatching
 
getInfo() - Method in interface org.terrier.matching.Matching
Return a human readable description of this Matching class
getInfo() - Method in interface org.terrier.matching.Model
Returns a model dependant string, such that runs can be identified from TREC results.
getInfo() - Method in class org.terrier.matching.models.aftereffect.AfterEffect
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.aftereffect.B
This method returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.aftereffect.L
This method returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.aftereffect.L5
This method returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.aftereffect.LL
Returns the name of the method.
getInfo() - Method in class org.terrier.matching.models.basicmodel.B
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.basicmodel.BasicModel
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.basicmodel.BM
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.basicmodel.Br
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.basicmodel.DFR_BM
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.basicmodel.IF
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.basicmodel.In
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.basicmodel.In_exp
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.basicmodel.P
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.basicmodel.PL
 
getInfo() - Method in class org.terrier.matching.models.BB2
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.BM25
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.BM25F
 
getInfo() - Method in class org.terrier.matching.models.dependence.MRF
 
getInfo() - Method in class org.terrier.matching.models.dependence.pBiL
 
getInfo() - Method in class org.terrier.matching.models.dependence.pBiL2
 
getInfo() - Method in class org.terrier.matching.models.DFIC
 
getInfo() - Method in class org.terrier.matching.models.DFIZ
 
getInfo() - Method in class org.terrier.matching.models.DFR_BM25
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.DFRee
Returns the name of the model, in this case "DFRee"
getInfo() - Method in class org.terrier.matching.models.DFReeKLIM
Returns the name of the model, in this case "DFReeKLIM"
getInfo() - Method in class org.terrier.matching.models.DFRWeightingModel
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.DirichletLM
 
getInfo() - Method in class org.terrier.matching.models.Dl
 
getInfo() - Method in class org.terrier.matching.models.DLH
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.DLH13
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.DPH
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.Hiemstra_LM
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.IFB2
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.In_expB2
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.In_expC2
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.InB2
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.InL2
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.Js_KLs
Returns the name of the model, in this case "Js_KLs"
getInfo() - Method in class org.terrier.matching.models.LemurTF_IDF
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.LGD
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.MDL2
 
getInfo() - Method in class org.terrier.matching.models.ML2
 
getInfo() - Method in class org.terrier.matching.models.normalisation.Normalisation
This method provides the contract for getting the name of the implemented frequency normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.Normalisation0
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.Normalisation1
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.Normalisation2
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.Normalisation2exp
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.Normalisation3
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.NormalisationB
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.NormalisationF
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.NormalisationJ
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.NormalisationJN
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.NormalisationP
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.normalisation.NormalisationStatic
Get the name of the normalisation method.
getInfo() - Method in class org.terrier.matching.models.Null
 
getInfo() - Method in class org.terrier.matching.models.PerFieldNormWeightingModel
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.PL2
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.PL2F
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.queryexpansion.BA
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.queryexpansion.Bo1
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.queryexpansion.Bo2
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.queryexpansion.Information
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.queryexpansion.KL
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.queryexpansion.KLComplete
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.queryexpansion.KLCorrect
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.SingleFieldModel
 
getInfo() - Method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
getInfo() - Method in class org.terrier.matching.models.Tf
 
getInfo() - Method in class org.terrier.matching.models.TF_IDF
Returns the name of the model, in this case "TF_IDF"
getInfo() - Method in class org.terrier.matching.models.WeightingModel
Returns the name of the model.
getInfo() - Method in class org.terrier.matching.models.XSqrA_M
Returns the name of the model, in this case "XSqrA_M"
getInfo() - Method in class org.terrier.matching.ScoringMatching
 
getInfo() - Method in class org.terrier.matching.taat.Full
Return a human readable description of this Matching class
getInfo() - Method in class org.terrier.matching.TRECResultsMatching
 
getInfo() - Method in class org.terrier.matching.tsms.RequiredTermModifier
 
getInfo() - Method in class org.terrier.matching.tsms.TermInFieldModifier
 
getInfo() - Method in class org.terrier.querying.ApplyTermPipeline
 
getInfo() - Method in class org.terrier.querying.Decorate
Returns the name of the post processor.
getInfo() - Method in class org.terrier.querying.DependenceModelPreProcess
 
getInfo(SearchRequest) - Method in class org.terrier.querying.LocalManager
Returns information about the weighting models and the post processors used for the given search request.
getInfo() - Method in class org.terrier.querying.NoNegativeReq
 
getInfo() - Method in interface org.terrier.querying.Process
Returns the name of the processor.
getInfo() - Method in class org.terrier.querying.QueryExpansion
Returns the name of the used query expansion model.
getInfo() - Method in class org.terrier.querying.TerrierQLToControls
 
getInfo() - Method in class org.terrier.querying.TerrierQLToMatchingQueryTerms
 
getInt() - Method in class org.terrier.utility.Wrapper.IntObjectWrapper
get value
getInterfaces(Object) - Static method in class org.terrier.structures.merging.StructureMerger
 
getIntIndexProperty(String, int) - Method in class org.terrier.structures.Index
get an arbitrary int property from the index
getInvertedIndex() - Method in class org.terrier.realtime.memory.MemoryIndex
Returns the InvertedIndex to use for this index
getInvertedIndex() - Method in class org.terrier.realtime.multi.MultiIndex
Returns the InvertedIndex to use for this index
getInvertedIndex() - Method in class org.terrier.structures.Index
Returns the InvertedIndex to use for this index
getInvertedIndex() - Method in class org.terrier.structures.IndexOnDisk
 
getItem(String, int) - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Obtain metadata of specified type for specified document.
getItem(String, int) - Method in class org.terrier.realtime.memory.MemoryMetaIndex
Obtain metadata of specified type for specified document.
getItem(String, int) - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
Obtain metadata of specified type for specified document.
getItem(String, int) - Method in class org.terrier.realtime.multi.MultiMeta
Obtain metadata of specified type for specified document.
getItem(String, int) - Method in class org.terrier.structures.CompressingMetaIndex
Obtain metadata of specified type for specified document.
getItem(String, int) - Method in interface org.terrier.structures.MetaIndex
Obtain metadata of specified type for specified document.
getItems(String, int[]) - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Obtain metadata of specified type for specified documents.
getItems(String[], int) - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Obtain metadata of specified types for specified document.
getItems(String[], int[]) - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Obtain metadata of specified types for specified documents.
getItems(String, int[]) - Method in class org.terrier.realtime.memory.MemoryMetaIndex
Obtain metadata of specified type for specified documents.
getItems(String[], int) - Method in class org.terrier.realtime.memory.MemoryMetaIndex
Obtain metadata of specified types for specified document.
getItems(String[], int[]) - Method in class org.terrier.realtime.memory.MemoryMetaIndex
Obtain metadata of specified types for specified documents.
getItems(String, int[]) - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
Obtain metadata of specified type for specified documents.
getItems(String[], int) - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
Obtain metadata of specified types for specified document.
getItems(String[], int[]) - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
Obtain metadata of specified types for specified documents.
getItems(String[], int) - Method in class org.terrier.realtime.multi.MultiMeta
Obtain metadata of specified types for specified document.
getItems(String, int[]) - Method in class org.terrier.realtime.multi.MultiMeta
Obtain metadata of specified type for specified documents.
getItems(String[], int[]) - Method in class org.terrier.realtime.multi.MultiMeta
Obtain metadata of specified types for specified documents.
getItems(String, int[]) - Method in class org.terrier.structures.CompressingMetaIndex
Obtain metadata of specified type for specified documents.
getItems(String[], int[]) - Method in class org.terrier.structures.CompressingMetaIndex
Obtain metadata of specified types for specified documents.
getItems(String[], int) - Method in class org.terrier.structures.CompressingMetaIndex
Obtain metadata of specified types for specified document.
getItems(String, int[]) - Method in interface org.terrier.structures.MetaIndex
Obtain metadata of specified type for specified documents.
getItems(String[], int) - Method in interface org.terrier.structures.MetaIndex
Obtain metadata of specified types for specified document.
getItems(String[], int[]) - Method in interface org.terrier.structures.MetaIndex
Obtain metadata of specified types for specified documents.
getIthLexicon(int) - Method in class org.terrier.realtime.multi.MultiLexicon
 
getIthLexiconEntry(int) - Method in class org.terrier.realtime.multi.MultiLexicon
This is an invalid method since a lexicon entry can appear in any number of lexicons.
getIthLexiconEntry(int) - Method in class org.terrier.structures.Lexicon
Get the term and LexiconEntry (contains statistics and a pointer) for the entry in the lexicon with the specified index.
getIthLexiconEntry(int) - Method in class org.terrier.structures.MapLexicon
Get the term and LexiconEntry (contains statistics and a pointer) for the entry in the lexicon with the specified index.
getIthShard(int) - Method in class org.terrier.realtime.multi.MultiIndex
 
getJsonText() - Method in class org.terrier.indexing.TwitterJSONDocument
 
getKey() - Method in class org.terrier.structures.collections.MapEntry
getKey() - Method in class org.terrier.structures.Lexicon.LexiconFileEntry
 
getKeyFactory() - Method in class org.terrier.structures.collections.FSOrderedMapFile
Get the key factory
getKeyFreq() - Method in class org.terrier.matching.matchops.MatchingEntry
 
getKeyFrequencies() - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
getKeyFrequencies() - Method in class org.terrier.matching.FatQueryResultSet
Return the frequencies of each of the query terms in the query
getKeyFrequencies() - Method in interface org.terrier.matching.FatResultSet
Return the frequencies of each of the query terms in the query
getKeyFrequency(int) - Method in class org.terrier.matching.PostingListManager
 
getKeyLengths() - Method in class org.terrier.realtime.memory.MemoryMetaIndex
 
getKeys() - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Returns the keys of this meta index
getKeys() - Method in class org.terrier.realtime.memory.MemoryMetaIndex
Returns the keys of this meta index
getKeys() - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
Returns the keys of this meta index
getKeys() - Method in class org.terrier.realtime.multi.MultiMeta
Returns the keys of this meta index
getKeys() - Method in class org.terrier.structures.CompressingMetaIndex
Returns the keys of this meta index
getKeys() - Method in interface org.terrier.structures.MetaIndex
Returns the keys of this meta index
getLabels() - Method in class org.terrier.learning.FeaturedQueryResultSet
getLabels() - Method in interface org.terrier.learning.FeaturedResultSet
 
getLastDocFreq() - Method in class org.terrier.structures.indexing.singlepass.RunsMerger
 
getLastDocidWritten() - Method in class org.terrier.structures.AbstractPostingOutputStream
 
getLastDocidWritten() - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
 
getLastDocidWritten() - Method in class org.terrier.structures.integer.IntegerCodingPostingOutputStream
 
getLastFreq() - Method in class org.terrier.structures.indexing.singlepass.RunsMerger
 
getLastIndexLoadError() - Static method in class org.terrier.structures.Index
Returns the last warning given by an index being loaded.
getLastTermWritten() - Method in class org.terrier.structures.indexing.singlepass.RunsMerger
 
getLexicon() - Method in class org.terrier.realtime.memory.MemoryIndex
Return the Lexicon associated with this index
getLexicon() - Method in class org.terrier.realtime.multi.MultiIndex
Return the Lexicon associated with this index
getLexicon() - Method in class org.terrier.structures.Index
Return the Lexicon associated with this index
getLexicon() - Method in class org.terrier.structures.IndexOnDisk
 
getLexiconEntry(String) - Method in class org.terrier.realtime.multi.MultiLexicon
Get the LexiconEntry (contains statistics and a pointer) for the given term.
getLexiconEntry(int) - Method in class org.terrier.realtime.multi.MultiLexicon
Get the term and LexiconEntry (contains statistics and a pointer) for a given term id.
getLexiconEntry(int, int) - Method in class org.terrier.realtime.multi.MultiLexicon
This is an extra lexicon entry method for fast lookups of LexiconEntry's by term id.
getLexiconEntry() - Method in class org.terrier.structures.indexing.singlepass.BlockFieldPostingInRun
 
getLexiconEntry() - Method in class org.terrier.structures.indexing.singlepass.FieldPostingInRun
 
getLexiconEntry() - Method in class org.terrier.structures.indexing.singlepass.PostingInRun
Return the LexiconEntry for this Posting
getLexiconEntry(KEY) - Method in class org.terrier.structures.Lexicon
Get the LexiconEntry (contains statistics and a pointer) for the given term.
getLexiconEntry(int) - Method in class org.terrier.structures.Lexicon
Get the term and LexiconEntry (contains statistics and a pointer) for a given term id.
getLexiconEntry(K1) - Method in class org.terrier.structures.MapLexicon
Get the LexiconEntry (contains statistics and a pointer) for the given term.
getLexiconEntry(int) - Method in class org.terrier.structures.MapLexicon
Get the term and LexiconEntry (contains statistics and a pointer) for a given term id.
getLexiconEntryRange(String, String) - Method in class org.terrier.realtime.multi.MultiLexicon
 
getLexiconEntryRange(KEY, KEY) - Method in class org.terrier.structures.Lexicon
Returns an iterator over a set of LexiconEntries within a range of entries in the lexicon.
getLexiconEntryRange(K1, K1) - Method in class org.terrier.structures.MapLexicon
Returns an iterator over a set of LexiconEntries within a range of entries in the lexicon.
getLexInputStream(String) - Method in class org.terrier.structures.indexing.LexiconBuilder
return the lexicon input stream for the current index at the specified filename
getLexOutputStream(String) - Method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
get LexiconOutputStream
getLexOutputStream(String) - Method in class org.terrier.structures.indexing.LexiconBuilder
return the lexicon outputstream for the current index at the specified filename
getLine() - Method in class org.terrier.matching.matchops.SimpleCharStream
Deprecated.
getLine() - Method in class org.terrier.querying.parser.SimpleCharStream
Deprecated.
getLock() - Method in class org.terrier.matching.AccumulatorResultSet
get lock
getLock() - Method in class org.terrier.matching.CollectionResultSet
Returns the lock for enabling the modification of the result set by more than one threads.
getLock() - Method in class org.terrier.matching.daat.CandidateResultSet
Returns the lock associated with the result set.
getLock() - Method in interface org.terrier.matching.ResultSet
Returns the lock associated with the result set.
getMajorVersion() - Static method in class org.terrier.Version
 
getManager() - Method in class org.terrier.applications.batchquerying.TRECQuerying
Get the querying manager.
getMatcher(MatchingQueryTerms.QueryTermProperties, Index, Lexicon<String>, PostingIndex<Pointer>, CollectionStatistics) - Method in class org.terrier.matching.matchops.DateRangeOp
 
getMatcher(MatchingQueryTerms.QueryTermProperties, Index, Lexicon<String>, PostingIndex<Pointer>, CollectionStatistics) - Method in class org.terrier.matching.matchops.MultiTermOp
 
getMatcher(MatchingQueryTerms.QueryTermProperties, Index, Lexicon<String>, PostingIndex<Pointer>, CollectionStatistics) - Method in class org.terrier.matching.matchops.Operator
get an entry for matching for this query op.
getMatcher(MatchingQueryTerms.QueryTermProperties, Index, Lexicon<String>, PostingIndex<Pointer>, CollectionStatistics) - Method in class org.terrier.matching.matchops.SingleTermOp
 
getMatchingModel() - Method in class org.terrier.querying.Request
Deprecated.
getMatchingQueryTerms() - Method in class org.terrier.querying.Request
Return the MatchingQueryTerms object to use for matching
getMatchingTerms() - Method in class org.terrier.matching.MatchingQueryTerms
Returns the query terms, as they were added to this object.
getMatchingTerms(String) - Method in class org.terrier.matching.MatchingQueryTerms
 
getMatchingTerms() - Method in class org.terrier.matching.PostingListManager
Returns the indices of the terms that are considered (i.e.
getMaxFrequencyInDocuments() - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
 
getMaxFrequencyInDocuments() - Method in class org.terrier.realtime.multi.MultiLexiconEntry
 
getMaxFrequencyInDocuments() - Method in class org.terrier.structures.BasicLexiconEntry
 
getMaxFrequencyInDocuments() - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
&nb