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 _ 
All Classes All Packages

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(String, IndexRef) - 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) - Constructor for class org.terrier.matching.AbstractScoringMatching
 
AbstractScoringMatching(Index, Matching, WeightingModel, Predicate<Pair<String, Set<String>>>) - 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(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.
add(int, int) - Method in class org.terrier.realtime.memory.MemoryDirectIndex.DocumentPostingList
 
add(int, int) - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.BasicMemoryPostingList
 
add(int, int, int) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsDirectIndex
 
add(int, int, int) - Method in class org.terrier.realtime.memory.MemoryDirectIndex
Add posting to direct file.
add(int, int, int) - Method in class org.terrier.realtime.memory.MemoryInvertedIndex
Add posting to inverted file.
add(int, int, int[]) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsDirectIndex.FieldDocumentPostingList
 
add(int, int, int, int[]) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsDirectIndex
Insert/update posting (docid,freq,(fields)).
add(int, int, int, int[]) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsInvertedIndex
Insert/update posting (docid,freq,(fields)).
add(String) - Method in class org.terrier.querying.parser.MultiTermQuery
Adds a single query term to the query.
add(MatchingQueryTerms.MatchingTerm) - Method in class org.terrier.matching.MatchingQueryTerms
 
add(Query) - Method in class org.terrier.querying.parser.MultiTermQuery
Adds a subquery to this query.
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 class org.terrier.realtime.memory.fields.MemoryFieldsLexiconEntry
Increment the statistics of this object by that of another.
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(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(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
 
addDependencies(List<String>) - Method in class org.terrier.utility.MavenResolver
Allows user-facing code to add more jar files
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) - Method in class org.terrier.realtime.memory.MemoryDocumentIndex
Add document length to document index.
addDocument(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
 
addDocument(int, int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
Add document length to document index.
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.
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
addEscapes(String) - Static method in error org.terrier.utility.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.PropertiesIndex
tell the index about a new index structure it provides.
addIndexStructure(String, String) - Method in class org.terrier.structures.PropertiesIndex
add an index structure to this index.
addIndexStructure(String, String, String[], String[]) - Method in class org.terrier.structures.PropertiesIndex
add an index structure to this index.
addIndexStructure(String, String, String, String) - Method in class org.terrier.structures.PropertiesIndex
add an index structure to this index.
addIndexStructureInputStream(String, Class<?>, Class<?>[], String[]) - Method in class org.terrier.structures.PropertiesIndex
tell the index about a new input stream index structure it provides.
addIndexStructureInputStream(String, String) - Method in class org.terrier.structures.PropertiesIndex
tell the index about a new input stream index structure it provides.
addIndexStructureInputStream(String, String, String[], String[]) - Method in class org.terrier.structures.PropertiesIndex
tell the index about a new input stream index structure it provides.
addIndexStructureInputStream(String, String, String, String) - Method in class org.terrier.structures.PropertiesIndex
tell the index about a new input stream index structure it provides.
addJarFiles(Collection<String>) - Method in class org.terrier.utility.MavenResolver
 
addJarURLs(Collection<URL>) - Method in class org.terrier.utility.MavenResolver
 
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, Class<? extends Lexicon<?>>, Class<? extends Iterator<?>>, Class<? extends Iterator<LexiconEntry>>, String) - Static method in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
Adds Lexicon to index
addLexiconToIndex(IndexOnDisk, String, String) - Static method in class org.terrier.structures.FSOMapFileLexiconOutputStream
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(CollectionStatistics) - Method in class org.terrier.structures.CollectionStatistics
Increment the collection statistics with the provided collection statistics.
addStatistics(EntryStatistics[]) - Static method in class org.terrier.matching.matchops.MultiTermOp
merges several EntryStatistics for a single effective term simply by adding
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
 
addToDocument(int, Document) - 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, Document) - Method in interface org.terrier.realtime.UpdatableIndex
Adds specified content contents to the named document id.
addToDocument(int, DocumentPostingList) - Method in class org.terrier.realtime.incremental.IncrementalIndex
 
addToDocument(int, DocumentPostingList) - Method in class org.terrier.realtime.memory.MemoryIndex
Adds relevant terms to the named document id.
addToDocument(int, DocumentPostingList) - Method in interface org.terrier.realtime.UpdatableIndex
Adds relevant terms to the named document id.
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.
adjustBeginLineColumn(int, int) - Method in class org.terrier.utility.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
afterEffect - Variable in class org.terrier.matching.models.DFRWeightingModel
The applied model for after effect (aka.
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_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.PropertiesIndex
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.
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
 
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
 
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.
ApplyTermPipeline - Class in org.terrier.querying
 
ApplyTermPipeline() - Constructor for class org.terrier.querying.ApplyTermPipeline
 
ApplyTermPipeline(String) - Constructor for class org.terrier.querying.ApplyTermPipeline
 
appProperties - Static variable in class org.terrier.utility.ApplicationSetup
The properties object in which the properties from the file are read.
arr - Variable in class org.terrier.evaluation.NamedPageEvaluation
The average reciprocal rank.
ArrayFileIterator(String, FixedSizeWriteableFactory<V>) - Constructor for class org.terrier.structures.collections.FSArrayFile.ArrayFileIterator
constructor
ArrayFileIterator(IndexOnDisk, String) - 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[][], boolean, int[], int[]) - Constructor for class org.terrier.structures.postings.ArrayOfBlockFieldIterablePosting
 
ArrayOfBlockFieldIterablePosting(int[], int[], int[], int[][], int[][], 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(double[], int[], short[]) - Static method in class org.terrier.sorting.MultiSort
Sorts the given arrays in ascending order, using heap-sort.
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.sorting.MultiSort
Sorts the top topElements of the given array 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.
ascendingHeapSort(int[][]) - Static method in class org.terrier.sorting.HeapSortInt
ascendingHeapSort
ascendingHeapSort(int[], double[], short[], int) - Static method in class org.terrier.sorting.MultiSort
ascendingHeapSort
ascendingHeapSort(int[], int[]) - Static method in class org.terrier.sorting.HeapSortInt
Sorts the given arrays in ascending order, using heap-sort.
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
Sorts the top topElements of the given array in ascending order, using heap sort.
ascendingHeapSort(int[], int[], int[], int[]) - Static method in class org.terrier.sorting.HeapSortInt
ascendingHeapSort
ascendingHeapSort(Comparable<?>[], int[]) - Static method in class org.terrier.sorting.MultiSort
Sorts the given arrays in ascending order, using heap-sort.
asFloat - Variable in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
assertEqualsBitFilePosition(BitIndexPointer, BitFilePosition) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
assignNotScore(Full.DAATFullMatchingState, int, CandidateResult) - Method in class org.terrier.matching.daat.FatFull
 
assignNotScore(Full.DAATFullMatchingState, int, CandidateResult) - Method in class org.terrier.matching.daat.Full
 
assignScore(int, int, double, IterablePosting[]) - Method in class org.terrier.matching.ScoringMatching
 
assignScore(int, int, double, IterablePosting[]) - Method in class org.terrier.matching.ScoringMatchingWithFat
 
assignScore(Full.DAATFullMatchingState, int, CandidateResult) - Method in class org.terrier.matching.daat.FatFull
 
assignScore(Full.DAATFullMatchingState, int, CandidateResult) - Method in class org.terrier.matching.daat.Full
assign the score for this posting to this candidate result.
assignScores(BaseMatching.MatchingState, 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.MemoryFieldsDirectIterablePosting
 
asWritablePosting() - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIterablePosting
Copy this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.realtime.memory.MemoryDirectIterablePosting
Copy this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
Copy this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.realtime.multi.BlockMultiDirectIterablePosting
 
asWritablePosting() - Method in class org.terrier.realtime.multi.MultiDirectIterablePosting
 
asWritablePosting() - Method in class org.terrier.realtime.multi.MultiIterablePosting
Copy this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.structures.indexing.DocumentPostingList.postingIterator
 
asWritablePosting() - Method in class org.terrier.structures.postings.ANDIterablePosting
 
asWritablePosting() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
Copy this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.structures.postings.BasicPostingImpl
Copy 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
Copy 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
Copy 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
Copy 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
Copy this posting to one free of an iterator.
asWritablePosting() - Method in class org.terrier.structures.postings.ORIterablePosting
Copy 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
Copy 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
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 - Variable in class org.terrier.terms.PorterStemmer
 
b - Variable in class org.terrier.terms.TRv2PorterStemmer
A buffer for word to be stemmed.
B - Class in org.terrier.matching.models.aftereffect
This class implements the B model for the first normalisation by after effect.
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.aftereffect.B
 
B() - Constructor for class org.terrier.matching.models.basicmodel.B
 
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.
backup(int) - Method in class org.terrier.utility.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.BaseMetaIndexBuilder
 
BASE_MATCHING_TAG - Static variable in class org.terrier.matching.BaseMatching
 
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.
BaseCompressingMetaIndex - Class in org.terrier.structures
A MetaIndex implementation that compresses contents.
BaseCompressingMetaIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.BaseCompressingMetaIndex
Construct an instance of the class with
BaseCompressingMetaIndex.InputStream - Class in org.terrier.structures
An iterator for reading a MetaIndex as a stream
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
BaseMatching.MatchingState - Class in org.terrier.matching
 
BaseMetaIndexBuilder - Class in org.terrier.structures.indexing
Abstract base class for compressed and uncompressed metaindex building Properties: metaindex.compressed.max.data.in-mem.mb - maximum size that a meta index .zdata file will be kept in memory.
BaseMetaIndexBuilder(IndexOnDisk, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.BaseMetaIndexBuilder
constructor
BaseMetaIndexBuilder(IndexOnDisk, String, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.BaseMetaIndexBuilder
constructor
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(int, byte, long, byte, int) - 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(DocumentIndexEntry) - 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.
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(PropertiesIndex) - Constructor for class org.terrier.structures.indexing.LexiconBuilder.BasicLexiconCollectionStaticticsCounter
constructor
BasicLexiconCollectionStaticticsCounter(PropertiesIndex, 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 - Variable in class org.terrier.matching.models.DFRWeightingModel
The applied basic model for randomness.
basicModel - Variable in class org.terrier.matching.models.PerFieldNormWeightingModel
 
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_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(long, long, long) - Constructor for class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Protected do-nothing constructor for use by child classes
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.
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.
beginColumn - Variable in class org.terrier.utility.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.
beginLine - Variable in class org.terrier.utility.Token
The line number of the first character of this Token.
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.
BeginToken() - Method in class org.terrier.utility.SimpleCharStream
Start.
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() - Constructor for class org.terrier.compression.bit.BitByteOutputStream
Empty constructor, used for subclassing
BitByteOutputStream(File) - Constructor for class org.terrier.compression.bit.BitByteOutputStream
Constructs an instance of the class for a given file
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
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(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(File, int) - Constructor for class org.terrier.compression.bit.BitFileBuffered
Constructs an instance of the class for a given filename
BitFileBuffered(String) - 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(RandomDataInput) - Constructor for class org.terrier.compression.bit.BitFileBuffered
Constructor for a RandomDataInput object
BitFileBuffered.BitInBuffered - Class in org.terrier.compression.bit
Implements a BitIn around a RandomDataInput
BitFileChannel - Class in org.terrier.compression.bit
 
BitFileChannel(File) - Constructor for class org.terrier.compression.bit.BitFileChannel
 
BitFileChannel(File, int) - Constructor for class org.terrier.compression.bit.BitFileChannel
 
BitFileChannel(String) - Constructor for class org.terrier.compression.bit.BitFileChannel
 
BitFileChannel(String, int) - Constructor for class org.terrier.compression.bit.BitFileChannel
 
BitFileChannel(RandomDataInput) - Constructor for class org.terrier.compression.bit.BitFileChannel
 
BitFileChannel.FileChannelBitInBuffered - Class in org.terrier.compression.bit
 
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(byte[]) - Constructor for class org.terrier.compression.bit.BitFileInMemory
Create an object using the specified data as the compressed data
BitFileInMemory(InputStream, long) - Constructor for class org.terrier.compression.bit.BitFileInMemory
Loads the entire specified inputstream into memory.
BitFileInMemory(String) - Constructor for class org.terrier.compression.bit.BitFileInMemory
Loads the entire file represented by filename into memory
BitFileInMemoryLarge - Class in org.terrier.compression.bit
Allows access to bit compressed files that are loaded entirely into memory.
BitFileInMemoryLarge(String) - Constructor for class org.terrier.compression.bit.BitFileInMemoryLarge
load compressed file into memory
BitFileInMemoryLarge(RandomDataInputMemory) - Constructor for class org.terrier.compression.bit.BitFileInMemoryLarge
constructor
BitFilePosition - Interface in org.terrier.structures
A (number of bytes, number of bits) position in a bit file.
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.
BitIndexPointer - Interface in org.terrier.structures
A Pointer specialisation for some PostingIndex 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(File) - Constructor for class org.terrier.compression.bit.BitInputStream
Constructs an instance of the class for a given file
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
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(String, byte, Class<? extends IterablePosting>, String) - Constructor for class org.terrier.structures.bit.BitPostingIndex
Deprecated.
BitPostingIndex(String, byte, Class<BasicIterablePosting>, String, int) - Constructor for class org.terrier.structures.bit.BitPostingIndex
 
BitPostingIndex(String, byte, DocumentIndex, Class<? extends IterablePosting>, String, int) - Constructor for class org.terrier.structures.bit.BitPostingIndex
 
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.
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
 
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
 
BlockDirectInvertedOutputStream - Class in org.terrier.structures.bit
Writes a block direct or block inverted index, when passed appropriate posting lists.
BlockDirectInvertedOutputStream(OutputStream) - Constructor for class org.terrier.structures.bit.BlockDirectInvertedOutputStream
 
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.
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(OutputStream) - Constructor for class org.terrier.structures.bit.BlockFieldDirectInvertedOutputStream
 
BlockFieldDirectInvertedOutputStream(String) - Constructor for class org.terrier.structures.bit.BlockFieldDirectInvertedOutputStream
Constructs an instance of the class with
BlockFieldDirectInvertedOutputStream(BitOut) - Constructor for class org.terrier.structures.bit.BlockFieldDirectInvertedOutputStream
Constructs an instance of the class with
BlockFieldDocumentPostingList - Class in org.terrier.structures.indexing
BlockFieldDocumentPostingList class
BlockFieldDocumentPostingList(int) - Constructor for class org.terrier.structures.indexing.BlockFieldDocumentPostingList
Constructs an instance of BlockFieldDocumentPostingList.
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.
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
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
constructor
BlockFieldPostingImpl(int, int, int[], int[]) - Constructor for class org.terrier.structures.postings.BlockFieldPostingImpl
contructure
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.
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.
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
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
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.
BlockMultiDirectIterablePosting - Class in org.terrier.realtime.multi
 
BlockMultiDirectIterablePosting(IterablePosting, MultiLexicon, int) - Constructor for class org.terrier.realtime.multi.BlockMultiDirectIterablePosting
 
BlockMultiIterablePosting - Class in org.terrier.realtime.multi
 
BlockMultiIterablePosting(IterablePosting[], int[]) - Constructor for class org.terrier.realtime.multi.BlockMultiIterablePosting
 
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.
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
blocks - Variable in class org.terrier.applications.BatchIndexing
 
blocks - Variable in class org.terrier.realtime.memory.MemoryIndex
 
blocks - Variable in class org.terrier.realtime.multi.MultiIndex
 
blocks - Variable in class org.terrier.structures.indexing.Indexer
is block indexing
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.
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
 
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.compression.bit.BitFileChannel.FileChannelBitInBuffered
 
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
 
bufcolumn - Variable in class org.terrier.utility.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.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
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
 
bufline - Variable in class org.terrier.utility.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.
bufpos - Variable in class org.terrier.utility.SimpleCharStream
Position in buffer.
build() - Method in class org.terrier.querying.parser.Query.QTPBuilder
 
build() - Method in class org.terrier.utility.TagSet.TagSetFactory
 
build(DataInput) - Method in class org.terrier.structures.FilePosition
unseralize this object from the named dataoutput instance
BUILD_DATE - Static variable in class org.terrier.Version
 
BUILD_USER - Static variable in class org.terrier.Version
 
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.
byteLength(String) - Method in class org.terrier.indexing.TwitterJSONDocument
 
byteOffset - Variable in class org.terrier.compression.bit.BitOutputStream
The byte offset.
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.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
canRead(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
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
canWrite(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
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
capabilities() - Method in class org.terrier.utility.io.StdInOutFileSystem
 
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(float[]) - Static method in class org.terrier.utility.ArrayUtils
cast float[] to double[]
cast(int[]) - Static method in class org.terrier.utility.ArrayUtils
cast int[] to double[]
castToDoubleArr(float[]) - 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.dsms.SimpleStaticScoreModifier
 
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
 
channel - Variable in class org.terrier.compression.bit.BitFileChannel.FileChannelBitInBuffered
 
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
 
checkEncoding() - Method in class org.terrier.applications.batchquerying.TRECQuery
 
checkEncoding() - Method in class org.terrier.indexing.MultiDocumentFileCollection
 
checkFlush() - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
check to see if a flush is required, and perform if necessary
checkForFields(CollectionStatistics) - Static method in class org.terrier.matching.models.WeightingModelLibrary
 
checkIndex() - Method in class org.terrier.tests.BatchEndToEndTest
 
checkIndex(BatchEndToEndTest, Index) - Method in class org.terrier.tests.BatchEndToEndTest.BatchEndToEndTestEventHooks
 
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.
cl - Static variable in class org.terrier.structures.IndexFactory
 
ClassNameParser<K> - Class in org.terrier.utility
 
ClassNameParser(InputStream) - Constructor for class org.terrier.utility.ClassNameParser
Constructor with InputStream.
ClassNameParser(InputStream, String) - Constructor for class org.terrier.utility.ClassNameParser
Constructor with InputStream and supplied encoding
ClassNameParser(Reader) - Constructor for class org.terrier.utility.ClassNameParser
Constructor.
ClassNameParser(String, String, Class<K>) - Constructor for class org.terrier.utility.ClassNameParser
 
ClassNameParser(ClassNameParserTokenManager) - Constructor for class org.terrier.utility.ClassNameParser
Constructor with generated Token Manager.
ClassNameParserConstants - Interface in org.terrier.utility
Token literal values and constants.
ClassNameParserTokenManager - Class in org.terrier.utility
Token Manager.
ClassNameParserTokenManager(SimpleCharStream) - Constructor for class org.terrier.utility.ClassNameParserTokenManager
Constructor.
ClassNameParserTokenManager(SimpleCharStream, int) - Constructor for class org.terrier.utility.ClassNameParserTokenManager
Constructor.
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.querying.Request
 
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.ParallelTRECQuerying
 
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.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
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.MemoryDirectIndex.DirectIterator
 
close() - Method in class org.terrier.realtime.memory.MemoryDirectIterablePosting
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.MultiDirectIterablePosting
 
close() - Method in class org.terrier.realtime.multi.MultiIndex
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
Close all of the contained lexicons.
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.BaseCompressingMetaIndex
Closes the underlying structures.
close() - Method in class org.terrier.structures.BaseCompressingMetaIndex.InputStream
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.concurrent.ConcurrentDecodingMetaIndex
 
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
 
close() - Method in class org.terrier.structures.indexing.BaseMetaIndexBuilder
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.IndexOnDisk
 
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.ORIterablePosting
close() - Method in class org.terrier.structures.PropertiesIndex
Closes the data structures of the index.
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(Object) - Static method in class org.terrier.structures.IndexUtil
Check to see if an object is closeable, and if so, close it.
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.
CLOSE_PAREN - Static variable in interface org.terrier.utility.ClassNameParserConstants
RegularExpression Id.
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
Deprecated.
collectionClassName - Variable in class org.terrier.applications.BatchIndexing
 
CollectionDocumentList - Class in org.terrier.indexing
 
CollectionDocumentList(Document[]) - 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
 
collectionFiles - Variable in class org.terrier.applications.BatchIndexing
 
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) - Constructor for class org.terrier.matching.CollectionResultSet
A default constructor for the result set with a given number of documents.
CollectionResultSet(int[], double[], short[]) - Constructor for class org.terrier.matching.CollectionResultSet
Construct a resultset from the following components
CollectionResultSet(ResultSet) - Constructor for class org.terrier.matching.CollectionResultSet
A default constructor for the result set with a given instance of the result set.
collectionSpec - Variable in class org.terrier.applications.BatchIndexing
 
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() - Constructor for class org.terrier.structures.CollectionStatistics
Default constructor.
CollectionStatistics(int, int, long, long, long[], String[]) - Constructor for class org.terrier.structures.CollectionStatistics
Deprecated.
CollectionStatistics(int, int, long, long, long[], String[], boolean) - Constructor for class org.terrier.structures.CollectionStatistics
Constructs an instance of the class.
collectionTREC - Variable in class org.terrier.applications.TRECIndexing
The collection to index.
collectProperties(Index, IndexOnDisk, CompressionFactory.CompressionConfiguration, CompressionFactory.CompressionConfiguration) - Method in class org.terrier.structures.indexing.DiskIndexWriter
 
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
 
column - Variable in class org.terrier.utility.SimpleCharStream
 
combine() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
combine(MatchingQueryTerms.QueryTermProperties, MatchingQueryTerms.QueryTermProperties) - Method in class org.terrier.matching.MatchingQueryTerms
 
COMBINE - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
COMMA - Static variable in interface org.terrier.utility.ClassNameParserConstants
RegularExpression Id.
Command() - Constructor for class org.terrier.applications.BatchIndexing.Command
 
Command() - Constructor for class org.terrier.applications.batchquerying.ParallelTRECQuerying.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.IndexUtil.Command
 
Command() - Constructor for class org.terrier.structures.merging.StructureMerger.Command
 
Command() - Constructor for class org.terrier.utility.SimpleJettyHTTPServer.Command
 
Command(Class<? extends TRECQuerying>) - Constructor for class org.terrier.applications.batchquerying.TRECQuerying.Command
 
commandaliases() - Method in class org.terrier.applications.BatchIndexing.Command
 
commandaliases() - Method in class org.terrier.applications.batchquerying.ParallelTRECQuerying.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.ParallelTRECQuerying.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.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.indexing.singlepass.Inverted2DirectCommand
 
commandname() - Method in class org.terrier.structures.IndexStatsCommand
 
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(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.
compare(Posting, Posting) - Method in class org.terrier.structures.postings.PostingIdComparator
Compare Posting objects by id
compareBlockFieldPostings(List<Posting>, IterablePosting) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
compareBlockPostings(List<Posting>, IterablePosting) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
compareFieldPostings(List<Posting>, IterablePosting) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
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)
comparePostings(List<Posting>, IterablePosting) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
comparePostings(List<Posting>, IterablePosting, boolean) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
comparePostingsDocids(List<Posting>, IterablePosting) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
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
.
compressedBuffer - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
CompressingMetaIndex - Class in org.terrier.structures
Implementation of BaseCompressingMetaIndex that uses Zlib deflate algorithm to compress entries
CompressingMetaIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.CompressingMetaIndex
 
CompressingMetaIndex.InputStream - Class in org.terrier.structures
 
CompressingMetaIndexBuilder - Class in org.terrier.structures.indexing
Creates a metaindex structure that compresses all values using Deflate.
CompressingMetaIndexBuilder(IndexOnDisk, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
CompressingMetaIndexBuilder(IndexOnDisk, String, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
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.realtime.memory.MemoryIndex
 
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.realtime.memory.MemoryIndex
 
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
 
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) - Constructor for class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
ConcurrentBitFileBuffered(File, int) - Constructor for class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
ConcurrentBitFileBuffered(String) - Constructor for class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
ConcurrentBitFileBuffered(String, int) - Constructor for class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
ConcurrentBitFileBuffered(RandomDataInput) - 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
 
ConcurrentDecodingMetaIndex - Class in org.terrier.structures.concurrent
 
ConcurrentDecodingMetaIndex(MetaIndex) - Constructor for class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
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
This annotation makes that an index data structure can be read by more than one thread concurrently.
config - Variable in class org.terrier.utility.io.HadoopPlugin
configuration used by this plugin
configFromRequest(Request) - Static method in class org.terrier.querying.QueryExpansion
Get the standard configuration for QueryExpansion, namely number of terms and docs, from the Request, using two controls.
configure(InputStream...) - Static method in class org.terrier.utility.ApplicationSetup
Loads the common Terrier properties from the specified InputStream
configure(Index, Object) - Static method in class org.terrier.structures.IndexUtil
Configures an object with the index, if the object implements IndexConfigurable
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_EXP_DOCS - Static variable in class org.terrier.querying.QueryExpansion.QueryExpansionConfig
 
CONTROL_EXP_TERMS - Static variable in class org.terrier.querying.QueryExpansion.QueryExpansionConfig
 
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
 
controlNonVisibleCharacters - Static variable in class org.terrier.querying.SimpleDecorateProcess
 
controlNonVisibleCharactersMatcher - Variable in class org.terrier.querying.Decorate
 
controls - Variable in class org.terrier.applications.AbstractQuerying
 
controls() - Method in class org.terrier.applications.AbstractQuerying
 
CoordinateMatch - Class in org.terrier.matching.models
A weighting model that returns 1 for each match.
CoordinateMatch() - Constructor for class org.terrier.matching.models.CoordinateMatch
 
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
copyFile(String, String) - Static method in class org.terrier.utility.Files
Copy a file from srcFile to destFile.
copyStructure(IndexOnDisk, IndexOnDisk, String, String) - Static method in class org.terrier.structures.IndexUtil
Copies an index structure from one index to another.
count - Variable in class org.terrier.utility.io.CountingInputStream
number of bytes read or skipped
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
 
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
 
create(String[], String[], boolean) - Static method in class org.terrier.applications.batchquerying.QuerySourceUtils
 
create(String[], String[], Tokeniser) - Static method in class org.terrier.applications.batchquerying.QuerySourceUtils
 
create(String, IndexOnDisk, String[], int[], String[]) - Static method in class org.terrier.structures.indexing.MetaIndexBuilder
Factory method - create a MetaIndexBuilder from a given name
createChecksum(File) - Static method in class org.terrier.utility.Files
Returns the CRC checksum of denoted file
createDirectIndex() - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
create the direct index when the collection contains an existing inverted index
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
 
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
Deprecated.
createIndex() - Static method in class org.terrier.structures.PropertiesIndex
Constructs a new Index object.
createIndex(String, String) - Static method in class org.terrier.structures.Index
Deprecated.
createIndex(String, String) - Static method in class org.terrier.structures.PropertiesIndex
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 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.PropertiesIndex
Factory method create a new index.
createPhrasePostingList(String[], Lexicon<String>, PostingIndex<Pointer>, boolean) - Static method in class org.terrier.structures.postings.PhraseIterablePosting
 
createPhrasePostingList(Pointer[], 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
 
createProximityPostingList(String[], Lexicon<String>, PostingIndex<Pointer>, int) - Static method in class org.terrier.structures.postings.ProximityIterablePosting
 
createProximityPostingList(Pointer[], PostingIndex<Pointer>, int) - Static method in class org.terrier.structures.postings.ProximityIterablePosting
 
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.BaseMetaIndexBuilder
 
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
 
curChar - Variable in class org.terrier.utility.ClassNameParserTokenManager
 
currentChild - Variable in class org.terrier.realtime.multi.MultiIterablePosting
 
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
 
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
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.BaseMetaIndexBuilder
 
currentOffset - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
currentPointer - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
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.
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.
currentToken - Variable in exception org.terrier.utility.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
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.BaseMetaIndexBuilder
 
dataSource - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
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.
debugStream - Variable in class org.terrier.utility.ClassNameParserTokenManager
Debug output.
decode(byte[]) - Method in class org.terrier.structures.BaseCompressingMetaIndex
 
decode(byte[]) - Method in class org.terrier.structures.CompressingMetaIndex
 
decode(byte[]) - Method in class org.terrier.structures.LZ4CompressedMetaIndex
 
decode(byte[]) - Method in class org.terrier.structures.LZ4CompressedMetaIndex.InputStream
 
decode(byte[]) - Method in class org.terrier.structures.UncompressedMetaIndex
 
decode(byte[]) - Method in class org.terrier.structures.UncompressedMetaIndex.InputStream
 
decode(byte[]) - Method in class org.terrier.structures.ZstdCompressedMetaIndex
 
decode(byte[]) - Method in class org.terrier.structures.ZstdCompressedMetaIndex.InputStream
 
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 - Static variable in interface org.terrier.utility.ClassNameParserConstants
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_LEX_SCANNER_PROP_VALUE - Static variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
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_MAPPING_PROPERTY - Static variable in class org.terrier.indexing.SimpleFileCollection
What to parse each file type with
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
delete(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
deleteIndex(String, String) - Static method in class org.terrier.structures.IndexUtil
Delete an existing index
deleteIndex(IndexOnDisk) - Method in class org.terrier.realtime.incremental.IncrementalDeletePolicy
 
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
deleteOnExit(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
deletePolicy() - Method in class org.terrier.realtime.incremental.IncrementalDeletePolicy
No delete.
deleteStructure(IndexOnDisk, 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
 
DEPENDENCE_TAG - Static variable in class org.terrier.querying.DependenceModelPreProcess
 
DependenceModelPreProcess - Class in org.terrier.querying
 
DependenceModelPreProcess() - Constructor for class org.terrier.querying.DependenceModelPreProcess
 
DependenceModelPreProcess(String) - 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(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[]) - 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.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[], 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.
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 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(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.
desiredEncoding - 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.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.
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
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.
DirectIterator(Iterator<Map.Entry<Integer, DocumentIndexEntry>>) - Constructor for class org.terrier.realtime.memory.MemoryDirectIndex.DirectIterator
 
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.PropertiesIndex
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.
disable_tracing() - Method in class org.terrier.utility.ClassNameParser
Disable tracing.
disjunctiveQuery() - Method in class org.terrier.querying.parser.TerrierQLParser
 
DisjunctiveQuery - Class in org.terrier.querying.parser
Models a disjunctive choice in single term queries in a query.
DisjunctiveQuery() - Constructor for class org.terrier.querying.parser.DisjunctiveQuery
default constructor
DisjunctiveQuery(String[]) - Constructor for class org.terrier.querying.parser.DisjunctiveQuery
Constructor
DiskIndexLoader() - Constructor for class org.terrier.structures.IndexOnDisk.DiskIndexLoader
 
DiskIndexWriter - Class in org.terrier.structures.indexing
Utility class for writing an existing index to disk
DiskIndexWriter(String, String) - Constructor for class org.terrier.structures.indexing.DiskIndexWriter
 
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 - Variable in class org.terrier.structures.postings.BasicPostingImpl
 
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
 
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
DOCID - org.terrier.matching.TRECResultsMatching.InputFormat
 
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.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
 
DocidSpecificDocumentIndex(DocumentIndex, DocumentIndexEntry) - Constructor for class org.terrier.structures.postings.PostingUtil.DocidSpecificDocumentIndex
 
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
 
docLengths - Variable in class org.terrier.structures.FSADocumentIndexInMem
 
doclens - Variable in class org.terrier.structures.postings.ArrayOfBasicIterablePosting
 
DOCNO - org.terrier.matching.TRECResultsMatching.InputFormat
docno, docid
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.BaseMetaIndexBuilder
 
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 - Variable in class org.terrier.realtime.memory.MemoryIndex
 
Document - Interface in org.terrier.indexing
This interface encapsulates the concept of a document during indexing.
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.
DocumentIndexBuilder - Class in org.terrier.structures.indexing
A builder for the document index.
DocumentIndexBuilder(IndexOnDisk, String) - Constructor for class org.terrier.structures.indexing.DocumentIndexBuilder
Deprecated.
DocumentIndexBuilder(IndexOnDisk, String, boolean) - 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 - Class in org.terrier.structures.indexing
Represents the postings of one document.
DocumentPostingList() - Constructor for class org.terrier.realtime.memory.MemoryDirectIndex.DocumentPostingList
 
DocumentPostingList() - Constructor for class org.terrier.structures.indexing.DocumentPostingList
Create a new DocumentPostingList object
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.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.MemoryDirectIndex
 
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.FilterMatching
 
doMatch(String, MatchingQueryTerms, ResultSet, boolean) - Method in class org.terrier.matching.FatFeaturedScoringMatching
 
doMatch(String, MatchingQueryTerms, ResultSet, boolean) - Method in class org.terrier.matching.FatScoringMatching
 
doMatch(String, MatchingQueryTerms, ResultSet, boolean) - Method in class org.terrier.matching.FilterMatching
 
doMatch(String, MatchingQueryTerms, ResultSet, boolean) - Method in class org.terrier.matching.ScoringMatching
 
done - Variable in class org.terrier.utility.TerrierTimer
Number of items in task completed
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() - Method in class org.terrier.utility.SimpleCharStream
Reset buffer when finished.
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.PropertiesIndex
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
 
emptyDocCount - Variable in class org.terrier.structures.indexing.Indexer
 
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.
enable_tracing() - Method in class org.terrier.utility.ClassNameParser
Enable tracing.
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.
endColumn - Variable in class org.terrier.utility.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.
endLine - Variable in class org.terrier.utility.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
endOfCollection - Variable in class org.terrier.indexing.TwitterJSONCollection
Have we reached the end of the collection yet?
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() - 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.MemoryDirectIterablePosting
Status method to see if this posting list iterator has been finished.
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.MultiDirectIterablePosting
 
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.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 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
 
entryCount - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
EntryIterator(String, FixedSizeWriteableFactory<IK>, FixedSizeWriteableFactory<IV>) - Constructor for class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
constructor
entryLengthBytes - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
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 lexicon entry.
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 - Static variable in interface org.terrier.utility.ClassNameParserConstants
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
Values 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.
EOL - Static variable in exception org.terrier.utility.ParseException
The end of line string for this machine.
equals(Object) - Method in class org.terrier.matching.daat.CandidateResult
equals(Object) - Method in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
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.querying.IndexRef
 
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.Index.DirectIndexRef
 
equals(Object) - Method in class org.terrier.structures.Lexicon.LexiconFileEntry
 
equals(Object) - Method in class org.terrier.structures.LexiconEntry
Does this refer to the same term
EQUALS - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
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.
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) - 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
 
evaluate(String, String) - Method in class org.terrier.evaluation.AdhocFullQueryEvaluation
Evaluates the given result file for the given qrels file.
Evaluation - Interface in org.terrier.evaluation
 
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
exists(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
existsIndex(String, String) - Static method in class org.terrier.structures.PropertiesIndex
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
 
ExpandBuff(boolean) - Method in class org.terrier.utility.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 - Variable in class org.terrier.querying.QueryExpansion.QueryExpansionConfig
 
EXPANSION_DOCUMENTS - Static variable in class org.terrier.utility.ApplicationSetup
Deprecated.
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 - Variable in class org.terrier.querying.QueryExpansion.QueryExpansionConfig
 
EXPANSION_TERMS - Static variable in class org.terrier.utility.ApplicationSetup
Deprecated.
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.
expectedTokenSequences - Variable in exception org.terrier.utility.ParseException
Each entry in this array is an array of integers.
explicitMultiTermQuery() - Method in class org.terrier.querying.parser.TerrierQLParser
 
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.
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.
externalParalllism - Variable in class org.terrier.applications.BatchIndexing
 
externalParalllism - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
externalParalllism - Variable in class org.terrier.structures.indexing.Indexer
how many instances are being used by the code calling this class in parallel
extractCharset() - Method in class org.terrier.indexing.MultiDocumentFileCollection
 
extractQuery(String[], TagSet, Vector<String>, Vector<String>) - Method in class org.terrier.applications.batchquerying.TRECQuery
Extracts and stores all the queries from query files.
extractQuery(String, TagSet, 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, TagSet, 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() - Static method in class org.terrier.utility.TagSet
 
factory(CollectionStatistics[]) - Static method in class org.terrier.realtime.multi.MultiStats
Constructor.
Factory() - Constructor for class org.terrier.structures.BasicDocumentIndexEntry.Factory
 
Factory() - Constructor for class org.terrier.structures.BasicLexiconEntry.Factory
Constructs an instance of Factory.
Factory() - Constructor for class org.terrier.structures.FieldLexiconEntry.Factory
Construct an instance of the class.
Factory() - Constructor for class org.terrier.structures.NonIncrementalDocumentIndexEntry.Factory
 
Factory() - Constructor for class org.terrier.structures.restructure.Tr3BlockLexiconEntry.Factory
Deprecated.
 
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() - Constructor for class org.terrier.structures.SimpleBitIndexPointer.Factory
 
Factory() - Constructor for class org.terrier.structures.SimpleDocumentIndexEntry.Factory
 
Factory(int) - Constructor for class org.terrier.structures.FieldDocumentIndexEntry.Factory
Constructs an instance of the class with
Factory(int) - Constructor for class org.terrier.structures.FieldLexiconEntry.Factory
Construct an instance of the class with
Factory(int) - Constructor for class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry.Factory
Deprecated.
Constructs an instance of the class with
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.BasicLexiconEntry.Factory
Constructs an instance of Factory.
Factory(String) - Constructor for class org.terrier.structures.FieldDocumentIndexEntry.Factory
Constructs an instance of the class with
Factory(String) - Constructor for class org.terrier.structures.FieldLexiconEntry.Factory
Construct 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(String) - Constructor for class org.terrier.structures.restructure.Tr4BasicLexiconEntry.Factory
Constructs an instance of Factory.
Factory(String) - Constructor for class org.terrier.structures.restructure.Tr4FieldLexiconEntry.Factory
Construct an instance of the class with
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) - Constructor for class org.terrier.matching.FatFeaturedScoringMatching
 
FatFeaturedScoringMatching(Index, Matching, String[]) - 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) - Constructor for class org.terrier.matching.FatScoringMatching
 
FatScoringMatching(Index, Matching, WeightingModel) - Constructor for class org.terrier.matching.FatScoringMatching
 
FatScoringMatching(Index, Matching, WeightingModel, Predicate<Pair<String, Set<String>>>) - 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(int) - Constructor for class org.terrier.learning.FeaturedQueryResultSet
 
FeaturedQueryResultSet(ResultSet) - 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, Class<? extends AbstractScoringMatching>) - Constructor for class org.terrier.matching.FeaturedScoringMatching
 
FeaturedScoringMatching(Index, Matching, String[], 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_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_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(OutputStream) - Constructor for class org.terrier.structures.bit.FieldDirectInvertedOutputStream
 
FieldDirectInvertedOutputStream(String) - Constructor for class org.terrier.structures.bit.FieldDirectInvertedOutputStream
Constructs an instance of the class with
FieldDirectInvertedOutputStream(BitOut) - Constructor for class org.terrier.structures.bit.FieldDirectInvertedOutputStream
Constructs an instance of the class with
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(int) - Constructor for class org.terrier.structures.FieldDocumentIndexEntry
Constructs an instance of the class with
FieldDocumentIndexEntry(DocumentIndexEntry) - 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() - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsDirectIndex.FieldDocumentPostingList
 
FieldDocumentPostingList(int) - Constructor for class org.terrier.structures.indexing.FieldDocumentPostingList
constructor
FieldDocumentPostingList(int, int, int[]) - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsDirectIndex.FieldDocumentPostingList
 
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.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
 
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.CollectionStatistics
Field names
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 - 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) - Constructor for class org.terrier.structures.postings.FieldPostingImpl
constructor
FieldPostingImpl(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, int, int[]) - Constructor for class org.terrier.structures.postings.FieldPostingImpl
constructor
fieldQuery() - Method in class org.terrier.querying.parser.TerrierQLParser
 
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.
fieldQueue - Variable in class org.terrier.indexing.FlatJSONDocument
 
fields - Variable in class org.terrier.realtime.memory.MemoryIndex
 
fields - Variable in class org.terrier.realtime.multi.MultiIndex
 
fields - Variable in class org.terrier.structures.indexing.DocumentIndexBuilder
does this index have fields
FIELDS_COUNT - Static variable in class org.terrier.utility.FieldScore
The total number of tags to check for.
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
 
fieldsToProcess - Variable in class org.terrier.indexing.FlatJSONDocument
 
fieldtags - Variable in class org.terrier.realtime.memory.MemoryIndex
 
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
 
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_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
FileChannelBitInBuffered(FileChannel, long, byte, int) - Constructor for class org.terrier.compression.bit.BitFileChannel.FileChannelBitInBuffered
 
fileCount - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
FileDocument - Class in org.terrier.indexing
Models a document which corresponds to one file.
FileDocument() - Constructor for class org.terrier.indexing.FileDocument
 
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(Reader, Map<String, String>, 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(String, Reader, Tokeniser) - Constructor for class org.terrier.indexing.FileDocument
create a document for a file
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.BaseCompressingMetaIndex.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(byte[]) - Constructor for class org.terrier.structures.FilePosition
Create an instance based on a byte buffer
FilePosition(long, byte) - Constructor for class org.terrier.structures.FilePosition
Creates an instance of the class from the given byte and bit offsets.
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.
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 capabilities 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.
fileWriter - Variable in class org.terrier.structures.indexing.DocumentIndexBuilder
utility for writing to disk
FillBuff() - Method in class org.terrier.matching.matchops.SimpleCharStream
 
FillBuff() - Method in class org.terrier.querying.parser.SimpleCharStream
 
FillBuff() - Method in class org.terrier.utility.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(int) - Method in class org.terrier.matching.ScoringMatching
 
finalise(BaseMatching.MatchingState) - Method in class org.terrier.matching.BaseMatching
 
finalize() - Method in class org.terrier.matching.TRECResultsMatching
 
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
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.
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(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
 
firstPosting(WritablePosting[]) - Static method in class org.terrier.matching.FatUtils
 
firstPosting(WritablePosting[][]) - Static method in class org.terrier.matching.FatUtils
 
firstPosting(WritablePosting[][], int) - Static method in class org.terrier.matching.FatUtils
 
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(int) - Constructor for class org.terrier.structures.seralization.FixedSizeTextFactory
Make a factory object with the specified length
FixedSizeTextFactory(String) - Constructor for class org.terrier.structures.seralization.FixedSizeTextFactory
Make a factory object with the specified length, decoded using Integer.parseInt()
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
flush() - Method in class org.terrier.realtime.memory.MemoryIndex
Not implemented.
flush() - Method in class org.terrier.realtime.multi.MultiIndex
 
flush() - Method in class org.terrier.structures.collections.FSOrderedMapFile.MultiFSOMapWriter
flush() - Method in class org.terrier.structures.indexing.BaseMetaIndexBuilder
flush() - Method in class org.terrier.structures.indexing.LexiconBuilder
Force a temporary lexicon to be flushed
flush() - Method in class org.terrier.structures.IndexOnDisk
 
flush() - Method in class org.terrier.structures.PropertiesIndex
Write any dirty data structures down to disk
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
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.
found - Variable in class org.terrier.matching.TRECResultsMatching
Whether the current query was found in the results file.
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
FSADocumentIndexInMem - Class in org.terrier.structures
A DocumentIndex implementation that loads everything in memory.
FSADocumentIndexInMem(IndexOnDisk, String) - Constructor for class org.terrier.structures.FSADocumentIndexInMem
 
FSADocumentIndexInMemFields - Class in org.terrier.structures
A version of FSADocumentIndexInMem for indices with fields.
FSADocumentIndexInMemFields(IndexOnDisk, String) - Constructor for class org.terrier.structures.FSADocumentIndexInMemFields
 
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(String, boolean, FixedSizeWriteableFactory<V>) - Constructor for class org.terrier.structures.collections.FSArrayFile
default constructor
FSArrayFile(IndexOnDisk, String) - Constructor for class org.terrier.structures.collections.FSArrayFile
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(String, boolean, FixedSizeWriteableFactory<V>) - Constructor for class org.terrier.structures.collections.FSArrayFileInMem
constructor
FSArrayFileInMem(IndexOnDisk, String) - Constructor for class org.terrier.structures.collections.FSArrayFileInMem
 
FSOMapFileLexicon - Class in org.terrier.structures
Instance of a Lexicon<String> where a FSOrderedMapFile is always used as a backing store.
FSOMapFileLexicon(String, String, String, FixedSizeWriteableFactory<Text>, FixedSizeWriteableFactory<LexiconEntry>, String, String, String) - Constructor for class org.terrier.structures.FSOMapFileLexicon
 
FSOMapFileLexicon(String, IndexOnDisk) - Constructor for class org.terrier.structures.FSOMapFileLexicon
Construct a new 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(String, String, String, FixedSizeWriteableFactory<Text>) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStream
 
FSOMapFileLexiconOutputStream(String, FixedSizeWriteableFactory<Text>) - Constructor for class org.terrier.structures.FSOMapFileLexiconOutputStream
 
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
 
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(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
 
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(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(IndexOnDisk, String) - Constructor for class org.terrier.structures.collections.FSOrderedMapFile
constructor
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 - Class in org.terrier.matching.taat
An exhaustive TAAT approach for matching documents to a query.
Full(Index) - Constructor for class org.terrier.matching.daat.Full
Create a new Matching instance based on the specified index
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.
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.
generateParseException() - Method in class org.terrier.utility.ClassNameParser
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(int) - Method in class org.terrier.querying.parser.SegmentQuery
get Query
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(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(Object) - Method in class org.terrier.structures.collections.FSOrderedMapFile
get(String) - Method in class org.terrier.matching.MatchingQueryTerms
 
get(String) - Static method in class org.terrier.realtime.incremental.IncrementalDeletePolicy
 
get(String) - Static method in class org.terrier.realtime.matching.IncrementalSelectiveMatching
Get an new IncrementalSelectiveMatching policy object of the specified type.
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.IncrementalFlushPolicy
Create a new flush thread.
get(String, List<Index>, IncrementalIndex) - Static method in class org.terrier.realtime.incremental.IncrementalMergePolicy
Create a new merge thread.
get(Operator) - Method in class org.terrier.matching.MatchingQueryTerms
 
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.BaseCompressingMetaIndex
Obtain all metadata for specified document.
getAllItems(int) - Method in class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
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) - 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
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
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.PropertiesIndex.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.
getBeginColumn() - Method in class org.terrier.utility.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.
getBeginLine() - Method in class org.terrier.utility.SimpleCharStream
Get token beginning line number.
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. 
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
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
 
getBuffer() - Method in class org.terrier.utility.io.RandomDataInputMemory.SeeakableByteArrayInputStream
 
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.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. 
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.
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.structures.Index
Get the collection statistics
getCollectionStatistics() - Method in class org.terrier.structures.IndexOnDisk
 
getCollectionStatistics() - Method in class org.terrier.structures.PropertiesIndex
Get the collection statistics
getColumn() - Method in class org.terrier.matching.matchops.SimpleCharStream
Deprecated.
getColumn() - Method in class org.terrier.querying.parser.SimpleCharStream
Deprecated.
getColumn() - Method in class org.terrier.utility.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) - Method in interface org.terrier.querying.SearchRequest
Returns the value of the control.empty string if not set.
getControl(String, String) - Method in class org.terrier.querying.Request
Returns the value of the control.
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
 
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.MemoryDirectIndex.DirectIterator
 
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 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
 
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
 
getDirectIndex() - Method in class org.terrier.structures.PropertiesIndex
Return the DirectIndex associated with this index
getDistance() - Method in class org.terrier.matching.matchops.UnorderedWindowOp
 
getDocCounter() - Method in class org.terrier.indexing.SimpleFileCollection
Returns the current document's identifier string.
getDocid() - Method in class org.terrier.indexing.WARC018Collection
Get the String document identifier of the current document.
getDocid() - Method in class org.terrier.querying.ScoredDoc
 
getDocid() - Method in class org.terrier.structures.NonIncrementalDocumentIndexEntry
 
getDocid(String) - Method in class org.terrier.matching.TRECResultsMatching
 
getDocId() - Method in class org.terrier.matching.daat.CandidateResult
Returns the docid of this result
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
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.BaseCompressingMetaIndex
Obtain docid where document has specified metadata value in the specified type.
getDocument(String, String) - Method in class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
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
Return the document index entry based on its docid.
getDocumentEntry(int) - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFieldsMap
Return the document index entry based on its docid.
getDocumentEntry(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndex
Return the document index entry based on its docid.
getDocumentEntry(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
Return the document index entry based on its docid.
getDocumentEntry(int) - Method in class org.terrier.realtime.multi.MultiDoc
Return the document index entry based on its docid.
getDocumentEntry(int) - Method in interface org.terrier.structures.DocumentIndex
Return the document index entry based on its docid.
getDocumentEntry(int) - Method in class org.terrier.structures.FSADocumentIndex
Return the document index entry based on its docid.
getDocumentEntry(int) - Method in class org.terrier.structures.FSADocumentIndexInMem
 
getDocumentEntry(int) - Method in class org.terrier.structures.merging.StructureMerger.NullDocumentIndex
 
getDocumentEntry(int) - Method in class org.terrier.structures.postings.PostingUtil.DocidSpecificDocumentIndex
 
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
Return the number of documents that the term occurs in.
getDocumentFrequency() - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Return the number of documents that the term occurs in.
getDocumentFrequency() - Method in class org.terrier.structures.BasicLexiconEntry
Return the number of documents that the term occurs in.
getDocumentFrequency() - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Return the number of documents that the term occurs in.
getDocumentFrequency() - Method in interface org.terrier.structures.EntryStatistics
Return the number of documents that the term occurs in.
getDocumentFrequency() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Return the number of documents that the term occurs in.
getDocumentFrequency() - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Return the number of documents that the term occurs in.
getDocumentFrequency() - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
getDocumentFrequency(int) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the number of the top-ranked documents a given term occurs in.
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() - Method in class org.terrier.structures.Index
Return the DocumentIndex associated with this index
getDocumentIndex() - Method in class org.terrier.structures.IndexOnDisk
 
getDocumentIndex() - Method in class org.terrier.structures.PropertiesIndex
Return the DocumentIndex associated with this index
getDocumentIndex(BitIndexPointer) - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
 
getDocumentIndexShardIndex() - Method in class org.terrier.realtime.multi.MultiDocumentEntry
 
getDocumentLength() - Method in class org.terrier.realtime.memory.MemoryDirectIterablePosting
 
getDocumentLength() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
Return the length of the document of the current posting in tokens.
getDocumentLength() - Method in class org.terrier.realtime.multi.MultiDirectIterablePosting
 
getDocumentLength() - Method in class org.terrier.realtime.multi.MultiIterablePosting
Return the length of the document of the current posting in tokens.
getDocumentLength() - Method in class org.terrier.structures.DocumentIndexEntry
Return 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.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 of the current posting in tokens.
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.ORIterablePosting
Return the length of the document of the current posting in tokens.
getDocumentLength() - Method in interface org.terrier.structures.postings.Posting
Return the length of the document of the current posting in tokens.
getDocumentLength(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndex
Return the length of the document.
getDocumentLength(int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
Return the length of the document.
getDocumentLength(int) - Method in class org.terrier.realtime.multi.MultiDoc
Return the length of the document.
getDocumentLength(int) - Method in interface org.terrier.structures.DocumentIndex
Return the length of the document.
getDocumentLength(int) - Method in class org.terrier.structures.FSADocumentIndex
Return the length of the document.
getDocumentLength(int) - Method in class org.terrier.structures.FSADocumentIndexInMem
 
getDocumentLength(int) - Method in class org.terrier.structures.merging.StructureMerger.NullDocumentIndex
 
getDocumentLength(int) - Method in class org.terrier.structures.postings.PostingUtil.DocidSpecificDocumentIndex
 
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
getEnd() - Method in class org.terrier.structures.PropertiesIndex
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.
getEndColumn() - Method in class org.terrier.utility.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.
getEndLine() - Method in class org.terrier.utility.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.MemoryDirectIndex.DirectIterator
 
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 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) - Method in class org.terrier.querying.ExpansionTerms
Get the most informative terms for the expanded set.
getExpandedTerms(int, QueryExpansionModel) - Method in class org.terrier.querying.DFRBagExpansionTerms
 
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(int) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the weight of a term with the given term identifier.
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(String) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the weight of a given term.
getExpansionWeight(String, QueryExpansionModel) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the weight of a given term, computed by the specified query expansion model.
getExternalParalllism() - Method in class org.terrier.applications.BatchIndexing
 
getExternalParalllism() - Method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
getExternalParalllism() - Method in class org.terrier.structures.indexing.Indexer
how many indexers are running in this and other threads?
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(int) - Method in class org.terrier.learning.FeaturedQueryResultSet
Get the feature scores for a given feature id
getFeatureScores(int) - Method in interface org.terrier.learning.FeaturedResultSet
Get the feature scores for a given feature id
getFeatureScores(String) - Method in class org.terrier.learning.FeaturedQueryResultSet
Get all scores for the enabled docids given a feature name
getFeatureScores(String) - Method in interface org.terrier.learning.FeaturedResultSet
Get all scores for the enabled docids given a feature name
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.MemoryFieldsDirectIterablePosting
Returns the frequencies of the term in each field of the document
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
Return the frequencies (total numbers of occurrences) of the term for each field.
getFieldFrequencies() - Method in interface org.terrier.structures.FieldEntryStatistics
Return the frequencies (total numbers of occurrences) of the term for each field.
getFieldFrequencies() - Method in class org.terrier.structures.FieldLexiconEntry
Return the frequencies (total numbers of occurrences) of the term for each field.
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.restructure.Tr3BlockFieldLexiconEntry
Deprecated.
Return the frequencies (total numbers of occurrences) of the term for each field.
getFieldFrequencies() - Method in class org.terrier.structures.restructure.Tr4FieldLexiconEntry
Return the frequencies (total numbers of occurrences) of the term 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
getFieldFrequency(String) - Method in class org.terrier.structures.indexing.FieldLexiconMap
 
getFieldId(Index, String, String) - Static method in class org.terrier.structures.IndexUtil
 
getFieldLengths() - Method in class org.terrier.realtime.memory.fields.MemoryFieldsDirectIterablePosting
Returns the lengths of the each fields in the current document
getFieldLengths() - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIterablePosting
Returns the lengths of the each field in the current document.
getFieldLengths() - Method in class org.terrier.structures.FieldDocumentIndexEntry
Get the lengths of each field
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 field in the current document.
getFieldLengths() - Method in class org.terrier.structures.postings.bit.FieldIterablePosting
Returns the lengths of the each field in the current document.
getFieldLengths() - Method in class org.terrier.structures.postings.BlockFieldPostingImpl
Returns the lengths of the each field 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 field in the current document.
getFieldLengths() - Method in class org.terrier.structures.postings.FieldPostingImpl
Returns the lengths of the each field in the current document.
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(int) - Method in interface org.terrier.structures.FieldDocumentIndex
Get the length of each field
getFieldLengths(int) - Method in class org.terrier.structures.FSADocumentIndexInMemFields
Get the length of each field
getFieldLengths(int) - Method in class org.terrier.structures.FSAFieldDocumentIndex
Get the length of each field
getFieldLengths(int) - Method in class org.terrier.structures.postings.PostingUtil.DocidSpecificDocumentIndex
 
getFieldNames() - Method in class org.terrier.structures.CollectionStatistics
Returns the field names.
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
 
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
getFileNames() - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
 
getFileNumber() - Method in class org.terrier.structures.BasicLexiconEntry
Returns the file number (byte value in the 0-31 range)
getFileNumber() - Method in interface org.terrier.structures.BitIndexPointer
Returns the file number (byte value in the 0-31 range)
getFileNumber() - Method in class org.terrier.structures.DocumentIndexEntry
Returns the file number (byte value in the 0-31 range)
getFileNumber() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Returns the file number (byte value in the 0-31 range)
getFileNumber() - Method in class org.terrier.structures.SimpleBitIndexPointer
Returns the file number (byte value in the 0-31 range)
getFileNumber() - Method in class org.terrier.structures.SimpleDocumentIndexEntry
Returns the file number (byte value in the 0-31 range)
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
getFilePointer() - Method in class org.terrier.utility.io.RandomDataInputMemory.SeeakableByteArrayInputStream
 
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
 
getFinalResultSet() - Method in class org.terrier.matching.ScoringMatchingWithFat
 
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() - Method in class org.terrier.realtime.memory.MemoryDirectIterablePosting
Return the frequency of the term in the current document, in tokens.
getFrequency() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
Return the frequency of the term in the current document, in tokens.
getFrequency() - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Return the frequency (total number of occurrences) of the term.
getFrequency() - Method in class org.terrier.realtime.multi.MultiDirectIterablePosting
 
getFrequency() - Method in class org.terrier.realtime.multi.MultiIterablePosting
Return the frequency of the term in the current document, in tokens.
getFrequency() - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Return the frequency (total number of occurrences) of the term.
getFrequency() - Method in class org.terrier.structures.BasicLexiconEntry
Return the frequency (total number of occurrences) of the term.
getFrequency() - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Return the frequency (total number of occurrences) of the term.
getFrequency() - Method in interface org.terrier.structures.EntryStatistics
Return the frequency (total number of occurrences) of the term.
getFrequency() - Method in class org.terrier.structures.indexing.DocumentPostingList.postingIterator
 
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, in tokens.
getFrequency() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
Return the frequency of the term in the current document, in tokens.
getFrequency() - Method in class org.terrier.structures.postings.BasicPostingImpl
Return the frequency of the term in the current document, in tokens.
getFrequency() - Method in class org.terrier.structures.postings.FieldOnlyIterablePosting
 
getFrequency() - Method in class org.terrier.structures.postings.ORIterablePosting
Return the frequency of the term in the current document, in tokens.
getFrequency() - Method in interface org.terrier.structures.postings.Posting
Return the frequency of the term in the current document, in tokens.
getFrequency() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Return the frequency (total number of occurrences) of the term.
getFrequency() - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Return the frequency (total number of occurrences) of the term.
getFrequency() - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
getFrequency(int) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the frequency of a given term in the top-ranked documents.
getFrequency(String) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the frequency of a given term in the top-ranked documents.
getFrequency(String) - Method in class org.terrier.structures.indexing.DocumentPostingList
Return the frequency of the specified term in this document
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, int) - Method in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
get grade
getGrade(String, String, int) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Returns the grade of a document for a given query.
getId() - Method in class org.terrier.realtime.memory.MemoryDirectIterablePosting
Return the id of the current posting.
getId() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
Return the id of the current posting.
getId() - Method in class org.terrier.realtime.multi.MultiDirectIterablePosting
 
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.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.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.
GetImage() - Method in class org.terrier.utility.SimpleCharStream
Get token literal value.
getIndex() - Method in class org.terrier.querying.LocalManager
Returns the index used by the manager.
getIndex() - Method in class org.terrier.querying.Request
Returns the index to be used for this query
getIndex() - Method in class org.terrier.structures.BaseCompressingMetaIndex.InputStream
Return the position that we are at (entry number)
getIndex() - Method in class org.terrier.structures.Index.DirectIndexRef
 
getIndex(int) - Method in interface org.terrier.structures.MapLexicon.Id2EntryIndexLookup
 
getIndex(int) - Method in class org.terrier.structures.MapLexicon.IdIsIndex
 
getIndex(Manager) - Method in class org.terrier.querying.QueryExpansion
For easier sub-classing of which index the query expansion comes from
getIndexLoadingProfileAsRetrieval() - Static method in class org.terrier.structures.PropertiesIndex
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.PropertiesIndex
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.realtime.memory.MemoryIndex
 
getIndexRef() - Method in class org.terrier.realtime.multi.MultiIndex
 
getIndexRef() - Method in class org.terrier.structures.Index
Returns a direct IndexRef to this index
getIndexRef() - Method in class org.terrier.structures.PropertiesIndex
 
getIndexRef(CommandLine) - Method in class org.terrier.applications.CLITool.CLIParsedCLITool
 
getIndexStructure(String) - Method in class org.terrier.realtime.memory.MemoryIndex
Return a particular index data structure
getIndexStructure(String) - Method in class org.terrier.structures.Index
Return a particular index data structure
getIndexStructure(String) - Method in class org.terrier.structures.IndexOnDisk
Obtains the named index structure, using an already loaded one if possible.
getIndexStructure(String) - Method in class org.terrier.structures.PropertiesIndex
Obtains the named index structure, using an already loaded one if possible.
getIndexStructure(String, Class<? extends T>) - Method in class org.terrier.structures.IndexOnDisk
 
getIndexStructureInputStream(String) - Method in class org.terrier.realtime.memory.MemoryIndex
 
getIndexStructureInputStream(String) - Method in class org.terrier.realtime.multi.MultiIndex
Not implemented.
getIndexStructureInputStream(String) - Method in class org.terrier.structures.Index
Return a particular index data structure input stream
getIndexStructureInputStream(String) - Method in class org.terrier.structures.IndexOnDisk
 
getIndexStructureInputStream(String) - Method in class org.terrier.structures.PropertiesIndex
Return the input stream associated with the specified structure of this index
getIndexStructureInputStream(String, Class<? extends T>) - 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() - 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_exp
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.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.CoordinateMatch
 
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_IDF
Returns the name of the model, in this case "TF_IDF"
getInfo() - Method in class org.terrier.matching.models.Tf
 
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.ScoringMatchingWithFat
 
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() - 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
 
getInfo(FatResultSet) - Static method in class org.terrier.matching.FatUtils
 
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.
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.PropertiesIndex
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
 
getInvertedIndex() - Method in class org.terrier.structures.PropertiesIndex
Returns the InvertedIndex to use for this index
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.BaseCompressingMetaIndex
Obtain metadata of specified type for specified document.
getItem(String, int) - Method in class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
getItem(String, int) - Method in interface org.terrier.structures.MetaIndex
Obtain metadata of specified type for specified document.
getItemFuture(String, int) - Method in class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
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.MemoryMetaIndex
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 document.
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.structures.BaseCompressingMetaIndex
Obtain metadata of specified types for specified document.
getItems(String[], int) - Method in class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
getItems(String[], int) - Method in interface org.terrier.structures.MetaIndex
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 types for specified documents.
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 documents.
getItems(String[], int[]) - Method in class org.terrier.structures.BaseCompressingMetaIndex
Obtain metadata of specified types for specified documents.
getItems(String[], int[]) - Method in class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
getItems(String[], int[]) - Method in interface org.terrier.structures.MetaIndex
Obtain metadata of specified types for specified documents.
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.MemoryMetaIndex
Obtain metadata of specified type 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.multi.MultiMeta
Obtain metadata of specified type for specified documents.
getItems(String, int[]) - Method in class org.terrier.structures.BaseCompressingMetaIndex
Obtain metadata of specified type for specified documents.
getItems(String, int[]) - Method in class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
getItems(String, int[]) - Method in interface org.terrier.structures.MetaIndex
Obtain metadata of specified type for specified documents.
getItemsFuture(String[], int) - Method in class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
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
Returns the term and LexiconEntry (containing statistics and a pointer) for the entry in the lexicon with the specified index.
getIthLexiconEntry(int) - Method in class org.terrier.structures.MapLexicon
Returns the term and LexiconEntry (containing 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.BaseCompressingMetaIndex
Returns the keys of this meta index
getKeys() - Method in class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
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
 
getLastDocidWritten() - Method in class org.terrier.structures.AbstractPostingOutputStream
 
getLastDocidWritten() - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
 
getLastIndexLoadError() - Static method in class org.terrier.structures.PropertiesIndex
Returns the last warning given by an index being loaded.
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
 
getLexicon() - Method in class org.terrier.structures.PropertiesIndex
Return the Lexicon associated with this index
getLexiconEntry(int) - Method in class org.terrier.realtime.multi.MultiLexicon
Returns the term and LexiconEntry (containing statistics and a pointer) for the given term id.
getLexiconEntry(int) - Method in class org.terrier.structures.Lexicon
Returns the term and LexiconEntry (containing statistics and a pointer) for the given term id.
getLexiconEntry(int) - Method in class org.terrier.structures.MapLexicon
Returns the term and LexiconEntry (containing statistics and a pointer) for the given term id.
getLexiconEntry(String) - Method in class org.terrier.realtime.multi.MultiLexicon
Returns the LexiconEntry (containing statistics and a pointer) for the given term.
getLexiconEntry(K1) - Method in class org.terrier.structures.MapLexicon
Returns the LexiconEntry (containing statistics and a pointer) for the given term.
getLexiconEntry(KEY) - Method in class org.terrier.structures.Lexicon
Returns the LexiconEntry (containing statistics and a pointer) for the given term.
getLexiconEntryRange(String, String) - Method in class org.terrier.realtime.multi.MultiLexicon
 
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.
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.
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
getLexScanner(Iterator<Map.Entry<String, LexiconEntry>>, CollectionStatistics) - Method in class org.terrier.structures.indexing.classical.BlockInvertedIndexBuilder
 
getLexScanner(Iterator<Map.Entry<String, LexiconEntry>>, CollectionStatistics) - Method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
getLine() - Method in class org.terrier.matching.matchops.SimpleCharStream
Deprecated.
getLine() - Method in class org.terrier.querying.parser.SimpleCharStream
Deprecated.
getLine() - Method in class org.terrier.utility.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
getMatchingRequestSize() - Method in class org.terrier.matching.MatchingQueryTerms
 
getMatchingTerms() - Method in class org.terrier.matching.MatchingQueryTerms
Returns the query terms, as they were added to this object.
getMatchingTerms() - Method in class org.terrier.matching.PostingListManager
Returns the indices of the terms that are considered (i.e.
getMatchingTerms(String) - Method in class org.terrier.matching.MatchingQueryTerms
 
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
 
getMaxFrequencyInDocuments() - Method in interface org.terrier.structures.EntryStatistics
Return the maximum in-document term frequency of the term among all documents the terms appears in.
getMaxFrequencyInDocuments() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
 
getMaxFrequencyInDocuments() - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
 
getMaxFrequencyInDocuments() - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
getMaximumTextLength(int) - Static method in class org.terrier.structures.seralization.FixedSizeTextFactory
For the Hadoop Text class, given a String of charCount, how long is the maximum encoded bytes?
getMaxScore() - Method in interface org.terrier.querying.ScoredDocList
 
getMessage() - Method in error org.terrier.matching.matchops.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in error org.terrier.querying.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in error org.terrier.utility.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMetadata(String) - Method in class org.terrier.querying.ScoredDoc
 
getMetadata(String[], int) - Method in class org.terrier.querying.Decorate
 
getMetadata(String[], int[]) - Method in class org.terrier.querying.Decorate
 
getMetaIndex() - Method in class org.terrier.realtime.memory.MemoryIndex
Get the Meta Index structure
getMetaIndex() - Method in class org.terrier.realtime.multi.MultiIndex
Get the Meta Index structure
getMetaIndex() - Method in class org.terrier.structures.Index
Get the Meta Index structure
getMetaIndex() - Method in class org.terrier.structures.IndexOnDisk
 
getMetaIndex() - Method in class org.terrier.structures.PropertiesIndex
Get the Meta Index structure
getMetaItem(String, int) - Method in class org.terrier.matching.AccumulatorResultSet
Unsupported
getMetaItem(String, int) - Method in class org.terrier.matching.CollectionResultSet
Empty method.
getMetaItem(String, int) - Method in class org.terrier.matching.daat.CandidateResultSet
 
getMetaItem(String, int) - Method in class org.terrier.matching.QueryResultSet
Gets a metadata value for a given document.
getMetaItem(String, int) - Method in interface org.terrier.matching.ResultSet
Gets a metadata value for a given document.
getMetaItems(String) - Method in class org.terrier.matching.AccumulatorResultSet
Unsupported
getMetaItems(String) - Method in class org.terrier.matching.CollectionResultSet
Empty method.
getMetaItems(String) - Method in class org.terrier.matching.daat.CandidateResultSet
 
getMetaItems(String) - Method in class org.terrier.matching.QueryResultSet
Gets the metadata information for all documents.
getMetaItems(String) - Method in interface org.terrier.matching.ResultSet
Gets the metadata information for all documents.
getMetaKeys() - Method in class org.terrier.matching.AccumulatorResultSet
Unsupported
getMetaKeys() - Method in class org.terrier.matching.CollectionResultSet
Returns the names of the meta keys which this resultset has
getMetaKeys() - Method in class org.terrier.matching.daat.CandidateResultSet
 
getMetaKeys() - Method in class org.terrier.matching.QueryResultSet
Returns the names of the meta keys which this resultset has
getMetaKeys() - Method in interface org.terrier.matching.ResultSet
Returns the names of the meta keys which this resultset has
getMetaKeys() - Method in interface org.terrier.querying.ScoredDocList
 
getMinusTerms(Query) - Method in class org.terrier.matching.dsms.BooleanFallback
Builds a hashset containing all terms that are required NOT to be in the query
getModelNames(String) - Static method in class org.terrier.matching.FeaturedScoringMatching
 
getModelNames(String, boolean) - Static method in class org.terrier.matching.FeaturedScoringMatching
 
getMOS() - Method in class org.terrier.compression.bit.MemorySBOS
 
getName() - Method in class org.terrier.matching.dsms.BooleanFallback
Returns the name of the modifier, which is BooleanFallback.
getName() - Method in class org.terrier.matching.dsms.BooleanScoreModifier
Returns the name of the document score modifier.
getName() - Method in class org.terrier.matching.dsms.DependenceScoreModifier
Returns the name of the modifier.
getName() - Method in interface org.terrier.matching.dsms.DocumentScoreModifier
Returns the name of the document score modifier.
getName() - Method in class org.terrier.matching.dsms.PhraseScoreModifier
 
getName() - Method in class org.terrier.matching.dsms.ResetScores
 
getName() - Method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
Returns the name of the document score modifier.
getName() - Method in class org.terrier.matching.tsms.RequiredTermModifier
Returns the name of the class and whether the query term is required.
getName() - Method in class org.terrier.matching.tsms.TermInFieldModifier
Returns the name of the class and whether the query term is required.
getName() - Method in interface org.terrier.matching.tsms.TermScoreModifier
Deprecated.
Returns the name of the modifier.
getNegRequiredBitMask() - Method in class org.terrier.matching.PostingListManager
 
getNext() - Method in class org.terrier.compression.bit.LinkedBuffer
 
getNext() - Method in class org.terrier.compression.bit.MemoryLinkedOutputStream
 
getNextPostings() - Method in class org.terrier.realtime.memory.MemoryDirectIndex.DirectIterator
 
getNextPostings() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.InvertedIterator
 
getNextPostings() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
Return the next IterablePosting object, or null if none defined.
getNextPostings() - Method in interface org.terrier.structures.PostingIndexInputStream
Return the next IterablePosting object, or null if none defined.
getNextQueryCounter(String) - Method in class org.terrier.applications.batchquerying.TRECQuerying
Get the sequential number of the next result file in the results folder.
getNextTerm() - Method in interface org.terrier.indexing.Document
Gets the next term of the document.
getNextTerm() - Method in class org.terrier.indexing.FileDocument
Gets the next term from the Document
getNextTerm() - Method in class org.terrier.indexing.FlatJSONDocument
 
getNextTerm() - Method in class org.terrier.indexing.TaggedDocument
Returns the next token from the current chunk of text, extracted from the document into a TokenStream.
getNextTerm() - Method in class org.terrier.indexing.TwitterJSONDocument
 
getNextToken() - Method in class org.terrier.matching.matchops.MatchOpQLParser
Get the next Token.
getNextToken() - Method in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Get the next Token.
getNextToken() - Method in class org.terrier.querying.parser.TerrierQLParser
Get the next Token.
getNextToken() - Method in class org.terrier.querying.parser.TerrierQLParserTokenManager
Get the next Token.
getNextToken() - Method in class org.terrier.utility.ClassNameParser
Get the next Token.
getNextToken() - Method in class org.terrier.utility.ClassNameParserTokenManager
Get the next Token.
getNonMatchingTerms() - Method in class org.terrier.matching.PostingListManager
Returns the indices of the terms that must be called through assignScore() but not actually used to match documents.
getNonRelevantDocuments() - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get all the pooled non-relevant documents.
getNonRelevantDocuments(String) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the pooled non-relevant documents for the given query.
getNonRelevantDocumentsToArray() - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get all the pooled non-relevant documents.
getNonRelevantDocumentsToArray(String) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the pooled non-relevant documents for a given query.
getNumberOfCurrentPostings() - Method in class org.terrier.realtime.memory.MemoryDirectIndex.DirectIterator
 
getNumberOfCurrentPostings() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.InvertedIterator
 
getNumberOfCurrentPostings() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
Returns the number of postings in the current IterablePosting object
getNumberOfCurrentPostings() - Method in interface org.terrier.structures.PostingIndexInputStream
Returns the number of postings in the current IterablePosting object
getNumberOfDocuments() - Method in class org.terrier.realtime.memory.MemoryDocumentIndex
Return the number of documents.
getNumberOfDocuments() - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
 
getNumberOfDocuments() - Method in class org.terrier.realtime.multi.MultiDoc
Return the number of documents.
getNumberOfDocuments() - Method in class org.terrier.structures.CollectionStatistics
Returns the total number of documents in the collection.
getNumberOfDocuments() - Method in interface org.terrier.structures.DocumentIndex
Return the number of documents.
getNumberOfDocuments() - Method in class org.terrier.structures.FSADocumentIndex
Return the number of documents.
getNumberOfDocuments() - Method in class org.terrier.structures.FSADocumentIndexInMem
 
getNumberOfDocuments() - Method in class org.terrier.structures.merging.StructureMerger.NullDocumentIndex
 
getNumberOfDocuments() - Method in class org.terrier.structures.postings.PostingUtil.DocidSpecificDocumentIndex
 
getNumberOfDocuments() - Method in class org.terrier.structures.PropertiesIndex.UpdatingCollectionStatistics
 
getNumberOfDocumentsAfterFiltering() - Method in class org.terrier.querying.Request
returns the number of documents in the result set after applying post filters.
getNumberOfDocumentsAfterFiltering() - Method in interface org.terrier.querying.SearchRequest
gets the number of documents returned for a search request, after applying post filtering
getNumberOfEntries() - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Pointer implementation: how many entries in the inverted index.
getNumberOfEntries() - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Pointer implementation: how many entries in the inverted index.
getNumberOfEntries() - Method in class org.terrier.structures.BasicLexiconEntry
Pointer implementation: how many entries in the inverted index.
getNumberOfEntries() - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Pointer implementation: how many entries in the inverted index.
getNumberOfEntries() - Method in class org.terrier.structures.DocumentIndexEntry
Return the number of "things" that this pointer refers to.
getNumberOfEntries() - Method in class org.terrier.structures.LexiconEntry
Pointer implementation: how many entries in the inverted index.
getNumberOfEntries() - Method in interface org.terrier.structures.Pointer
Return the number of "things" that this pointer refers to.
getNumberOfEntries() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Pointer implementation: how many entries in the inverted index.
getNumberOfEntries() - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Pointer implementation: how many entries in the inverted index.
getNumberOfEntries() - Method in class org.terrier.structures.SimpleBitIndexPointer
Return the number of "things" that this pointer refers to.
getNumberOfFeatures() - Method in class org.terrier.learning.FeaturedQueryResultSet
Number of features decorated for this resultset
getNumberOfFeatures() - Method in interface org.terrier.learning.FeaturedResultSet
Number of features decorated for this resultset
getNumberOfFields() - Method in class org.terrier.structures.CollectionStatistics
Returns the number of fields being used to index.
getNumberOfNodes() - Method in class org.terrier.structures.indexing.LexiconMap
Returns the numbe of nodes in the tree.
getNumberOfPointers() - Method in class org.terrier.structures.CollectionStatistics
Deprecated.
getNumberOfPointers() - Method in class org.terrier.structures.indexing.DocumentPostingList
Returns the number of unique terms in this document.
getNumberOfPointers() - Method in class org.terrier.structures.indexing.LexiconMap
Returns the number of pointers in the tree.
getNumberOfPointers() - Method in class org.terrier.structures.PropertiesIndex.UpdatingCollectionStatistics
Deprecated.
getNumberOfPointersWritten() - Method in class org.terrier.structures.LexiconOutputStream
Returns the number of pointers there would be in an inverted index built using this lexicon (thus far).
getNumberOfPostings() - Method in class org.terrier.structures.CollectionStatistics
Returns the total number of postings in the collection.
getNumberOfPostings() - Method in class org.terrier.structures.PropertiesIndex.UpdatingCollectionStatistics
 
getNumberOfQueries() - Method in class org.terrier.applications.batchquerying.TRECQuery
Returns the number of the queries read from the processed topic files.
getNumberOfQueries() - Method in class org.terrier.evaluation.TRECQrelsInMemory
Returns the total number of queries contained in the loaded relevance assessments.
getNumberOfRelevant(String) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Returns the numbe of relevant documents for a given query.
getNumberOfShards() - Method in class org.terrier.realtime.multi.MultiIndex
Returns the number of index shards that this incremental index contains
getNumberOfTerms() - Method in class org.terrier.querying.parser.MultiTermQuery
Returns the number of terms, or subqueries.
getNumberOfTermsWritten() - Method in class org.terrier.structures.LexiconOutputStream
Returns the number of terms written so far by this LexiconOutputStream
getNumberOfTokens() - Method in class org.terrier.structures.CollectionStatistics
Returns the total number of tokens in the collection.
getNumberOfTokens() - Method in class org.terrier.structures.PropertiesIndex.UpdatingCollectionStatistics
 
getNumberOfTokensWritten() - Method in class org.terrier.structures.LexiconOutputStream
Returns the number of tokens there are in the entire collection represented by this lexicon (thus far).
getNumberOfUniqueTerms() - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the unique number of terms found in all the top-ranked documents
getNumberOfUniqueTerms() - Method in class org.terrier.querying.ExpansionTerms
Returns the number of terms being considered
getNumberOfUniqueTerms() - Method in class org.terrier.structures.CollectionStatistics
Returns the total number of unique terms in the lexicon.
getNumberOfUniqueTerms() - Method in class org.terrier.structures.PropertiesIndex.UpdatingCollectionStatistics
 
getNumTerms() - Method in class org.terrier.matching.PostingListManager
Returns the number of postings lists (that are terms) for this query
getObject() - Method in class org.terrier.utility.Wrapper
return object
getOccurrence() - Method in class org.terrier.matching.daat.CandidateResult
Returns the occurrence value of this result
getOccurrences() - Method in class org.terrier.matching.AccumulatorResultSet
Returns the occurrences array.
getOccurrences() - Method in class org.terrier.matching.CollectionResultSet
Returns the occurrences array.
getOccurrences() - Method in class org.terrier.matching.daat.CandidateResultSet
 
getOccurrences() - Method in interface org.terrier.matching.ResultSet
Returns the occurrences array.
getOccurrences() - Method in class org.terrier.querying.ScoredDoc
 
getOffset() - Method in class org.terrier.structures.AbstractPostingOutputStream
 
getOffset() - Method in class org.terrier.structures.BasicLexiconEntry
Return the number of bytes offset.
getOffset() - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Get the offset (bytes)
getOffset() - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
What is current offset?
getOffset() - Method in interface org.terrier.structures.BitFilePosition
Return the number of bytes offset.
getOffset() - Method in class org.terrier.structures.DocumentIndexEntry
Return the number of bytes offset.
getOffset() - Method in class org.terrier.structures.FilePosition
Return the number of bytes offset.
getOffset() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Return the number of bytes offset.
getOffset() - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Get the offset (bytes)
getOffset() - Method in class org.terrier.structures.SimpleBitIndexPointer
Return the number of bytes offset.
getOffsetBits() - Method in class org.terrier.structures.BasicLexiconEntry
Return the number of bits offset.
getOffsetBits() - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Get the number of bits for the offset
getOffsetBits() - Method in interface org.terrier.structures.BitFilePosition
Return the number of bits offset.
getOffsetBits() - Method in class org.terrier.structures.DocumentIndexEntry
Return the number of bits offset.
getOffsetBits() - Method in class org.terrier.structures.FilePosition
Return the number of bits offset.
getOffsetBits() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Return the number of bits offset.
getOffsetBits() - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Get the number of bits for the offset
getOffsetBits() - Method in class org.terrier.structures.SimpleBitIndexPointer
Return the number of bits offset.
getOptions() - Method in class org.terrier.applications.AbstractQuerying.AbstractQueryingCommand
 
getOptions() - Method in class org.terrier.applications.BatchIndexing.Command
 
getOptions() - Method in class org.terrier.applications.batchquerying.ParallelTRECQuerying.Command
 
getOptions() - Method in class org.terrier.applications.batchquerying.TRECQuerying.Command
 
getOptions() - Method in class org.terrier.applications.CLITool.CLIParsedCLITool
 
getOptions() - Method in class org.terrier.applications.InteractiveQuerying.Command
 
getOptions() - Method in class org.terrier.applications.ShowDocumentCommand
 
getOptions() - Method in class org.terrier.evaluation.BatchEvaluationCommand
 
getOptions() - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectCommand
 
getOptions() - Method in class org.terrier.structures.IndexUtil.Command
 
getOriginalExpansionWeight(String) - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the un-normalised weight of a given term.
getOriginalQuery() - Method in class org.terrier.querying.Request
gets the string of the original query, before applying any pre-processing.
getOriginalQuery() - Method in interface org.terrier.querying.SearchRequest
gets the original query, before any preprocessing
getOriginalTermIds() - Method in class org.terrier.querying.ExpansionTerms
Returns the termids for the original query
getOutputFormat() - Method in class org.terrier.applications.batchquerying.TRECQuerying
 
getOverflowed(int) - Static method in class org.terrier.matching.models.WeightingModel
Returns overflow
getParameter() - Method in interface org.terrier.matching.Model
Returns the current value of the parameter set using setParameter() method.
getParameter() - Method in class org.terrier.matching.models.aftereffect.AfterEffect
 
getParameter() - Method in class org.terrier.matching.models.BM25
Returns the b parameter to the BM25 ranking formula as set by setParameter()
getParameter() - Method in class org.terrier.matching.models.DFRWeightingModel
Return the parameter set by setParameter()
getParameter() - Method in class org.terrier.matching.models.Dl
Returns the b parameter to the ranking formula as set by setParameter()
getParameter() - Method in class org.terrier.matching.models.normalisation.Normalisation
Returns the hyper-parameter value.
getParameter() - Method in class org.terrier.matching.models.TF_IDF
Returns the b parameter to the ranking formula as set by setParameter()
getParameter() - Method in class org.terrier.matching.models.Tf
Returns the b parameter to the ranking formula as set by setParameter()
getParameter() - Method in class org.terrier.matching.models.WeightingModel
Returns the parameter as set by setParameter()
getParent(String) - Static method in class org.terrier.utility.Files
What is the parent path to the specified path?
getParent(String) - Method in interface org.terrier.utility.io.FileSystem
whats the parent path to this path - eg directory containing a file
getParent(String) - Method in class org.terrier.utility.io.HTTPFileSystem
whats the parent path to this path - eg directory containing a file
getParent(String) - Method in class org.terrier.utility.io.LocalFileSystem
whats the parent path to this path - eg directory containing a file
getParent(String) - Method in class org.terrier.utility.io.ResourceFileSystem
whats the parent path to this path - eg directory containing a file
getParent(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
getPath() - Method in class org.terrier.realtime.incremental.IncrementalIndex
 
getPath() - Method in class org.terrier.structures.IndexOnDisk
Returns the path of this index
getPercentage() - Method in class org.terrier.utility.TerrierTimer
 
getPl_doc() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.BasicMemoryPostingList
 
getPl_fieldfreq() - Method in class org.terrier.realtime.memory.fields.MemoryFieldsDirectIndex.FieldDocumentPostingList
 
getPl_freq() - Method in class org.terrier.realtime.memory.MemoryDirectIndex.DocumentPostingList
 
getPl_freq() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.BasicMemoryPostingList
 
getPl_termids() - Method in class org.terrier.realtime.memory.MemoryDirectIndex.DocumentPostingList
 
getPlugin(String) - Static method in class org.terrier.utility.ApplicationSetup
Return a loaded plugin by name.
getPointer() - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Get pointer value (termid).
getPointer() - Method in interface org.terrier.realtime.memory.MemoryPointer
Get the integer pointer value.
getPos() - Method in class org.terrier.compression.bit.MemoryLinkedOutputStream
 
getPos() - Method in class org.terrier.compression.bit.MemoryOutputStream
 
getPos() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
Get the file position
getPos() - Method in class org.terrier.utility.io.CountingInputStream
Returns the Position in the Stream
getPosition() - Method in class org.terrier.compression.bit.LinkedBuffer
 
getPositions() - Method in class org.terrier.realtime.multi.BlockMultiDirectIterablePosting
 
getPositions() - Method in class org.terrier.realtime.multi.BlockMultiIterablePosting
 
getPositions() - Method in class org.terrier.structures.postings.ArrayOfBlockFieldIterablePosting
 
getPositions() - Method in class org.terrier.structures.postings.ArrayOfBlockIterablePosting
 
getPositions() - Method in class org.terrier.structures.postings.bit.BlockFieldIterablePosting
Return the positions of occurrences of the term in the current document.
getPositions() - Method in class org.terrier.structures.postings.bit.BlockIterablePosting
Return the positions of occurrences of the term in the current document.
getPositions() - Method in class org.terrier.structures.postings.BlockFieldORIterablePosting
 
getPositions() - Method in class org.terrier.structures.postings.BlockORIterablePosting
 
getPositions() - Method in interface org.terrier.structures.postings.BlockPosting
Return the positions of occurrences of the term in the current document.
getPositions() - Method in class org.terrier.structures.postings.BlockPostingImpl
Return the positions of occurrences of the term in the current document.
getPositions() - Method in class org.terrier.structures.postings.PhraseIterablePosting
 
getPosting(int) - Method in class org.terrier.matching.PostingListManager
Returns the IterablePosting corresponding to the specified term
getPostingInRunClass() - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Get the class for storing postings in runs.
getPostingIterator() - Method in class org.terrier.matching.matchops.MatchingEntry
 
getPostingIterator(Index) - Method in class org.terrier.matching.matchops.DateRangeOp
 
getPostingIterator(Index) - Method in class org.terrier.matching.matchops.MultiTermOp
 
getPostingIterator(Index) - Method in class org.terrier.matching.matchops.Operator
get posting iterator for this query op.
getPostingIterator(Index) - Method in class org.terrier.matching.matchops.PrefixTermOp
 
getPostingIterator(Index) - Method in class org.terrier.matching.matchops.SingleTermOp
 
getPostingIteratorClass() - Method in class org.terrier.structures.AbstractPostingOutputStream
 
getPostingIteratorClass() - Method in class org.terrier.structures.bit.BlockDirectInvertedOutputStream
 
getPostingIteratorClass() - Method in class org.terrier.structures.bit.BlockFieldDirectInvertedOutputStream
 
getPostingIteratorClass() - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Returns the IterablePosting class to use for reading structure written by this class
getPostingIteratorClass() - Method in class org.terrier.structures.bit.FieldDirectInvertedOutputStream
 
getPostingIteratorClass() - Method in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
What is the posting iterator class for this structure
getPostingOutputStream(String) - Method in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
Write a file of postings to the given location
getPostingReader() - Method in class org.terrier.structures.indexing.singlepass.BlockInverted2DirectIndexBuilder
returns the SPIR implementation that should be used for reading the postings written earlier
getPostingReader() - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
returns the SPIR implementation that should be used for reading the postings written earlier
getPostings() - Method in class org.terrier.matching.daat.FatCandidateResult
 
getPostings() - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
getPostings() - Method in class org.terrier.matching.FatQueryResultSet
Returns a 2D array of posting objects for the document and terms in this result set.
getPostings() - Method in interface org.terrier.matching.FatResultSet
Returns a 2D array of posting objects for the document and terms in this result set.
getPostings(int) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsDirectIndex
 
getPostings(int) - Method in class org.terrier.realtime.memory.MemoryDirectIndex
 
getPostings(int) - Method in class org.terrier.structures.indexing.singlepass.BlockInverted2DirectIndexBuilder
get an array of posting object of the specified size.
getPostings(int) - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
get an array of posting object of the specified size.
getPostings(Pointer) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsInvertedIndex
Returns the posting iterator given a pointer.
getPostings(Pointer) - Method in class org.terrier.realtime.memory.MemoryDirectIndex
 
getPostings(Pointer) - Method in class org.terrier.realtime.memory.MemoryInvertedIndex
Returns the posting iterator given a pointer.
getPostings(Pointer) - Method in class org.terrier.realtime.multi.MultiDirect
Returns the posting iterator given a pointer.
getPostings(Pointer) - Method in class org.terrier.realtime.multi.MultiInverted
Returns the posting iterator given a pointer.
getPostings(Pointer) - Method in class org.terrier.structures.bit.BitPostingIndex
Returns the posting iterator given a pointer.
getPostings(Pointer) - Method in interface org.terrier.structures.PostingIndex
Returns the posting iterator given a pointer.
getPostings(TermCodes) - Method in class org.terrier.structures.indexing.BlockDocumentPostingList
returns the postings suitable to be written into the block direct index
getPostings(TermCodes) - Method in class org.terrier.structures.indexing.BlockFieldDocumentPostingList
returns the postings suitable to be written into the block direct index
getPostings(TermCodes) - Method in class org.terrier.structures.indexing.DocumentPostingList
Returns the postings suitable to be written into the direct index.
getPostings(TermCodes) - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
 
getPostings2(TermCodes) - Method in class org.terrier.structures.indexing.DocumentPostingList
Returns a posting iterator suitable to be written into the direct index.
getPrefix() - Method in class org.terrier.realtime.incremental.IncrementalIndex
 
getPrefix() - Method in class org.terrier.structures.IndexOnDisk
Returns the prefix of this index
getPrefixID() - Method in class org.terrier.realtime.incremental.IncrementalIndex
 
getProperties() - Method in class org.terrier.structures.PropertiesIndex
Get the index properties
getProperties() - Static method in class org.terrier.utility.ApplicationSetup
Returns the underlying properties object for ApplicationSetup
getProperty(String) - Method in interface org.terrier.indexing.Document
Allows access to a named property of the Document.
getProperty(String) - Method in class org.terrier.indexing.FileDocument
Get a document property
getProperty(String) - Method in class org.terrier.indexing.FlatJSONDocument
 
getProperty(String) - Method in class org.terrier.indexing.TaggedDocument
Allows access to a named property of the Document.
getProperty(String) - Method in class org.terrier.indexing.TwitterJSONDocument
 
getProperty(String, String) - Static method in class org.terrier.utility.ApplicationSetup
Returns the value for the specified property, given a default value, in case the property was not defined during the initialization of the system.
getQuery() - Method in class org.terrier.matching.MatchingQueryTerms
Returns guess what?
getQuery() - Method in class org.terrier.querying.Request
Get the Query syntax tree
getQuery(String) - Method in class org.terrier.applications.batchquerying.TRECQuery
Return the query for the given query number.
getQueryExpansionModel(String) - Method in class org.terrier.querying.QueryExpansion
Obtain the query expansion model for QE to use.
getQueryId() - Method in interface org.terrier.applications.batchquerying.QuerySource
Returns the query identifier of the last query fetched, or the first one, if none has been fetched yet.
getQueryId() - Method in class org.terrier.applications.batchquerying.TRECQuery
Returns the query identifier of the last query fetched, or the first one, if none has been fetched yet.
getQueryId() - Method in class org.terrier.matching.MatchingQueryTerms
Returns the query id specified when constructing this object.
getQueryID() - Method in class org.terrier.querying.Request
Returns the query id as set by setQueryID(String).
getQueryID() - Method in interface org.terrier.querying.SearchRequest
Returns the query id as set by setQueryID(String).
getQueryids() - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get ids of the queries that appear in the pool.
getQueryIds() - Method in class org.terrier.applications.batchquerying.TRECQuery
Returns the query ids
getQueryNo() - Method in class org.terrier.evaluation.TerrierEvaluation.Record
get query number
getQueryParser(String) - Static method in class org.terrier.applications.batchquerying.TRECQuerying
Get the query parser that is being used.
getQueryTerms() - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
getQueryTerms() - Method in class org.terrier.matching.FatQueryResultSet
Get the query terms in this query.
getQueryTerms() - Method in interface org.terrier.matching.FatResultSet
Get the query terms in this query.
getRandomQueryCounter() - Method in class org.terrier.applications.batchquerying.TRECQuerying
Get a random number between 0 and 1000.
getRank() - Method in class org.terrier.evaluation.TerrierEvaluation.Record
get rank number
getReader() - Method in interface org.terrier.indexing.Document
Returns a Reader object so client code can tokenise the document or deal with the document itself.
getReader() - Method in class org.terrier.indexing.FileDocument
Returns the underlying buffered reader, so that client code can tokenise the document itself, and deal with it how it likes.
getReader() - Method in class org.terrier.indexing.FlatJSONDocument
 
getReader() - Method in class org.terrier.indexing.TaggedDocument
Returns the underlying buffered reader, so that client code can tokenise the document itself, and deal with it how it likes.
getReader() - Method in class org.terrier.indexing.TwitterJSONDocument
 
getReader(InputStream) - Method in class org.terrier.indexing.FileDocument
Returns a buffered reader that encapsulates the given input stream.
getReader(InputStream) - Method in class org.terrier.indexing.PDFDocument
Returns the reader of text, which is suitable for parsing terms out of, and which is created by converting the file represented by parameter docStream.
getReader(InputStream) - Method in class org.terrier.indexing.POIDocument
Converts the docStream InputStream parameter into a Reader which contains plain text, and from which terms can be obtained.
getRelevantDocuments(int) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the identifiers of all relevant documents in the pool with a given relevance grade.
getRelevantDocuments(int) - Method in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
Get the relevant documents for a given relevance grade.
getRelevantDocuments(int[]) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the identifiers of all relevant documents with the given relevance grades.
getRelevantDocuments(String) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the pooled relevant documents for the given query.
getRelevantDocuments(String, int) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the pooled relevant documents for the given query.
getRelevantDocuments(String, int[]) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the pooled relevant documents for the given query.
getRelevantDocumentsToArray(int) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the identifiers of all relevant documents in the pool with the given relevance grade.
getRelevantDocumentsToArray(int) - Method in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
Get the relevant documents for a given relevance grade.
getRelevantDocumentsToArray(String) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the pooled relevant documents for a given query.
getRelevantDocumentsToArray(String, int) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the pooled relevant documents for a given query.
getRelevantDocumentsToArray(String, int[]) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Get the pooled relevant documents for the given query.
getRemainingTime() - Method in class org.terrier.utility.TerrierTimer
 
getRequest() - Method in class org.terrier.matching.MatchingQueryTerms
Returns the request.
getRequired() - Method in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
getRequired() - Method in class org.terrier.querying.parser.RequirementQuery
Returns True if the subquery is REQUIRED to exist, or false if it REQUIRED to NOT exit.
getRequired() - Method in class org.terrier.querying.parser.SingleTermQuery
Indicates whether the query term is required, or it isn't required to appear in the retrieved documents.
getRequiredBitMask() - Method in class org.terrier.matching.PostingListManager
 
getRequirement() - Method in class org.terrier.matching.matchops.MatchingEntry
 
getResultBuffer() - Method in class org.terrier.terms.PorterStemmer
Returns a reference to a character buffer containing the results of the stemming process.
getResultFile(String) - Method in class org.terrier.applications.batchquerying.ParallelTRECQuerying
 
getResultFile(String) - Method in class org.terrier.applications.batchquerying.TRECQuerying
Returns a PrintWriter used to store the results.
getResultLength() - Method in class org.terrier.terms.PorterStemmer
Returns the length of the word resulting from the stemming process.
getResults() - Method in class org.terrier.querying.Request
 
getResults() - Method in interface org.terrier.querying.SearchRequest
Get the results
getResultsCache() - Method in class org.terrier.applications.batchquerying.TRECQuerying
Obtain the query cache.
getResultSet() - Method in class org.terrier.querying.Request
Returns the resultset generated by the query.
getResultSet(int[]) - Method in class org.terrier.learning.FeaturedQueryResultSet
Extracts a subset of the resultset given by the list parameter, which contains a list of positions in the resultset that should be saved.
getResultSet(int[]) - Method in class org.terrier.matching.AccumulatorResultSet
Extracts a subset of the resultset given by the list parameter, which contains a list of positions in the resultset that should be saved.
getResultSet(int[]) - Method in class org.terrier.matching.CollectionResultSet
Extracts a subset of the resultset given by the list parameter, which contains a list of positions in the resultset that should be saved.
getResultSet(int[]) - Method in class org.terrier.matching.daat.CandidateResultSet
 
getResultSet(int[]) - Method in class org.terrier.matching.QueryResultSet
Extracts a subset of the resultset given by the list parameter, which contains a list of positions in the resultset that should be saved.
getResultSet(int[]) - Method in interface org.terrier.matching.ResultSet
Extracts a subset of the resultset given by the list parameter, which contains a list of positions in the resultset that should be saved.
getResultSet(int, int) - Method in class org.terrier.learning.FeaturedQueryResultSet
Crops the existing result file and extracts a subset from the given starting point to the ending point.
getResultSet(int, int) - Method in class org.terrier.matching.AccumulatorResultSet
Crops the existing result file and extracts a subset from the given starting point, with the given length.
getResultSet(int, int) - Method in class org.terrier.matching.CollectionResultSet
Crops the existing result file and extracts a subset from the given starting point to the ending point.
getResultSet(int, int) - Method in class org.terrier.matching.daat.CandidateResultSet
Crops the existing result file and extracts a subset from the given starting point, with the given length.
getResultSet(int, int) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
getResultSet(int, int) - Method in class org.terrier.matching.FatQueryResultSet
Crops the existing result file and extracts a subset from the given starting point to the ending point.
getResultSet(int, int) - Method in class org.terrier.matching.QueryResultSet
Crops the existing result file and extracts a subset from the given starting point to the ending point.
getResultSet(int, int) - Method in interface org.terrier.matching.ResultSet
Crops the existing result file and extracts a subset from the given starting point, with the given length.
getResultSize() - Method in class org.terrier.matching.AccumulatorResultSet
Returns the effective size of the result set.
getResultSize() - Method in class org.terrier.matching.CollectionResultSet
Returns the effective size of the result set.
getResultSize() - Method in class org.terrier.matching.daat.CandidateResultSet
 
getResultSize() - Method in interface org.terrier.matching.ResultSet
Returns the effective size of the result set.
getReverseKeys() - Method in class org.terrier.realtime.memory.MemoryMetaIndex
 
getReverseKeys() - Method in class org.terrier.realtime.multi.MultiMeta
Not implemented.
getReverseKeys() - Method in class org.terrier.structures.BaseCompressingMetaIndex
Returns the reverse keys of this meta index
getReverseKeys() - Method in interface org.terrier.structures.MetaIndex
Returns the reverse keys of this meta index
getScore() - Method in class org.terrier.matching.daat.CandidateResult
Returns the score of this result
getScore() - Method in class org.terrier.querying.ScoredDoc
 
getScoreD(int) - Method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
getScoreF(int) - Method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
getScores() - Method in class org.terrier.matching.AccumulatorResultSet
Returns the documents scores after retrieval
getScores() - Method in class org.terrier.matching.CollectionResultSet
Returns the documents scores after retrieval
getScores() - Method in class org.terrier.matching.daat.CandidateResultSet
 
getScores() - Method in interface org.terrier.matching.ResultSet
Returns the documents scores after retrieval
getSelectedIndices(List<Index>) - Method in class org.terrier.realtime.matching.IncrementalSelectiveMatching
Return all indices (default)
getSelectedIndices(List<Index>) - Method in class org.terrier.realtime.matching.IncrementalSelectiveMostRecent
Returns only the incremental.selectivematch.mostrecent indices.
getSequentialQueryCounter(String) - Method in class org.terrier.applications.batchquerying.TRECQuerying
Get the sequential number of the current result file in the results folder.
getSize() - Method in class org.terrier.compression.bit.MemoryOutputStream
Get size
getSize() - Method in class org.terrier.compression.bit.MemorySBOS
Return the amount of memory bytes consumed by the underlying buffer
getSize() - Method in class org.terrier.structures.BasicDocumentIndexEntry.Factory
Returns 17?
getSize() - Method in class org.terrier.structures.BasicLexiconEntry.Factory
Returns the size in bytes when T is written to disk by Writable interface methods
getSize() - Method in class org.terrier.structures.FieldDocumentIndexEntry.Factory
 
getSize() - Method in class org.terrier.structures.FieldLexiconEntry.Factory
Returns the size in bytes when T is written to disk by Writable interface methods
getSize() - Method in class org.terrier.structures.NonIncrementalDocumentIndexEntry.Factory
Returns 21?
getSize() - Method in class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry.Factory
Deprecated.
Returns the size in bytes when T is written to disk by Writable interface methods
getSize() - Method in class org.terrier.structures.restructure.Tr3BlockLexiconEntry.Factory
Deprecated.
Returns the size in bytes when T is written to disk by Writable interface methods
getSize() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry.Factory
Returns the size in bytes when T is written to disk by Writable interface methods
getSize() - Method in class org.terrier.structures.restructure.Tr4FieldLexiconEntry.Factory
Returns the size in bytes when T is written to disk by Writable interface methods
getSize() - Method in class org.terrier.structures.seralization.FixedSizeIntWritableFactory
Return size of IntWritable, namely 4 bytes
getSize() - Method in class org.terrier.structures.seralization.FixedSizeTextFactory
Returns the size of instance of this class when written using Writable
getSize() - Method in interface org.terrier.structures.seralization.FixedSizeWriteableFactory
Returns the size in bytes when T is written to disk by Writable interface methods
getSize() - Method in class org.terrier.structures.SimpleBitIndexPointer.Factory
Returns the size in bytes when T is written to disk by Writable interface methods
getSize() - Method in class org.terrier.structures.SimpleDocumentIndexEntry.Factory
Returns the size in bytes when T is written to disk by Writable interface methods
getSource() - Method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
getStart() - Method in class org.terrier.structures.Index
Returns the first docid in this index
getStart() - Method in class org.terrier.structures.PropertiesIndex
Returns the first docid in this index
getStartedProcessingTime() - Method in class org.terrier.querying.Request
returns the time when the processing of the request started.
getStartedProcessingTime() - Method in interface org.terrier.querying.SearchRequest
Returns the time the process start.
getStartString(String) - Method in class org.terrier.matching.matchops.FuzzyTermOp
 
getStartString(String) - Method in class org.terrier.matching.matchops.PrefixTermOp
 
getStatistics(int) - Method in class org.terrier.matching.PostingListManager
Returns the EntryStatistics corresponding to the specified term
getStatistics(String) - Method in class org.terrier.matching.MatchingQueryTerms
 
getStatistics(Operator) - Method in class org.terrier.matching.MatchingQueryTerms
Returns the assocciated code of the given query term.
getStatusCode() - Method in class org.terrier.matching.AccumulatorResultSet
get status code
getStatusCode() - Method in class org.terrier.matching.CollectionResultSet
Returns the status code for the current result set.
getStatusCode() - Method in class org.terrier.matching.daat.CandidateResultSet
Returns a status code for the result set
getStatusCode() - Method in interface org.terrier.matching.ResultSet
Returns a status code for the result set
getStructureClass() - Method in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
What is the structure class for this structure
getStructureFileExtension() - Method in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
What is the file extension for this structure.
getStructureInputStreamClass() - Method in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
What is the input stream class for this structure
getStructures(PropertiesIndex) - Static method in class org.terrier.structures.IndexUtil
Returns a list of the structures in the given index
GetSuffix(int) - Method in class org.terrier.matching.matchops.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class org.terrier.querying.parser.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class org.terrier.utility.SimpleCharStream
Get the suffix.
getSummariser() - Static method in class org.terrier.querying.summarisation.Summariser
Obtain an instance of the current default summarised
getTabSize() - Method in class org.terrier.matching.matchops.SimpleCharStream
 
getTabSize() - Method in class org.terrier.querying.parser.SimpleCharStream
 
getTabSize() - Method in class org.terrier.utility.SimpleCharStream
 
getTag(int, char[], char[]) - Method in class org.terrier.indexing.TRECCollection
Scans through a document reading in the first occurrence of the specified tag, returning its contents as a StringBuilder object
getTagPredictate(String) - Static method in class org.terrier.matching.FeaturedScoringMatching
 
getTags() - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
getTags() - Method in class org.terrier.matching.FatQueryResultSet
 
getTags() - Method in interface org.terrier.matching.FatResultSet
Return the tags of each of the query terms in the query
getTags() - Method in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
getTags() - Method in class org.terrier.matching.matchops.MatchingEntry
 
getTags(int) - Method in class org.terrier.matching.PostingListManager
 
getTagsToProcess() - Method in class org.terrier.utility.TagSet
Returns a comma separated list of tags to process
getTagsToSkip() - Method in class org.terrier.utility.TagSet
Returns a comma separated list of tags to skip
getTerm() - Method in class org.terrier.matching.matchops.SingleTermOp
 
getTerm() - Method in class org.terrier.querying.parser.SingleTermQuery
Gets the query term.
getTerm(int) - Method in class org.terrier.matching.PostingListManager
 
getTermId() - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Return the id of the term.
getTermId() - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Not implemented.
getTermId() - Method in class org.terrier.structures.BasicLexiconEntry
Return the id of the term.
getTermId() - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Return the id of the term.
getTermId() - Method in interface org.terrier.structures.EntryStatistics
Return the id of the term.
getTermId() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Return the id of the term.
getTermId() - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Return the id of the term.
getTermId() - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
getTermID() - Method in class org.terrier.querying.ExpansionTerms.ExpansionTerm
Returns the ID of the term.
getTermIds() - Method in class org.terrier.querying.DFRBagExpansionTerms
Returns the termids of all terms found in the top-ranked documents
getTerms() - Method in class org.terrier.matching.MatchingQueryTerms
Returns the query terms, as they were added to this object.
getTerms() - Method in class org.terrier.querying.parser.Query.QueryTermsParameter
 
getTerms(List<Query>) - Method in class org.terrier.querying.parser.MultiTermQuery
Adds all the subqueries and single-term queries to a given array list.
getTerms(List<Query>) - Method in class org.terrier.querying.parser.Query
Returns the terms of the query.
getTerms(List<Query>) - Method in class org.terrier.querying.parser.SingleTermQuery
Adds the query term in the given list of query terms.
getTermsOf(Class<? extends Query>, List<Query>, boolean) - Method in class org.terrier.querying.parser.FieldQuery
Returns all the query terms, in subqueries that are instances of a given class
getTermsOf(Class<? extends Query>, List<Query>, boolean) - Method in class org.terrier.querying.parser.MultiTermQuery
Returns all the query terms, in subqueries that are instances of a given class
getTermsOf(Class<? extends Query>, List<Query>, boolean) - Method in class org.terrier.querying.parser.PhraseQuery
Returns all the query terms, in subqueries that are instances of a given class
getTermsOf(Class<? extends Query>, List<Query>, boolean) - Method in class org.terrier.querying.parser.Query
Returns all the query terms, in subqueries that are instances of a given class
getTermsOf(Class<? extends Query>, List<Query>, boolean) - Method in class org.terrier.querying.parser.RequirementQuery
Returns all the query terms, in subqueries that are instances of a given class.
getTermsOf(Class<? extends Query>, List<Query>, boolean) - Method in class org.terrier.querying.parser.SingleTermQuery
An empty method because the single term query cannot have children.
getTermWeight(String) - Method in class org.terrier.matching.MatchingQueryTerms
 
getTermWeight(Operator) - Method in class org.terrier.matching.MatchingQueryTerms
Returns the associated weight of the given query term.
getTermWeights() - Method in class org.terrier.matching.MatchingQueryTerms
Returns the associated weights of the given query terms.
getTimeOfLastUpdate() - Method in class org.terrier.realtime.incremental.IncrementalIndex
This method prints out the last time this index was updated as a String in GMT format
getToken(int) - Method in class org.terrier.matching.matchops.MatchOpQLParser
Get the specific Token.
getToken(int) - Method in class org.terrier.querying.parser.TerrierQLParser
Get the specific Token.
getToken(int) - Method in class org.terrier.utility.ClassNameParser
Get the specific Token.
getTokeniser() - Static method in class org.terrier.indexing.tokenisation.Tokeniser
Instantiates Tokeniser class named in the tokeniser property.
getTokens(Reader) - Method in class org.terrier.indexing.tokenisation.Tokeniser
Utility method which returns all of the tokens for a given stream.
getTokens(String) - Method in class org.terrier.indexing.tokenisation.Tokeniser
Utility method which returns all of the tokens in a String.
getTopicsParser() - Method in class org.terrier.applications.batchquerying.TRECQuerying
 
getTopTermBins(int, int) - Method in class org.terrier.realtime.memory.MemoryLexicon
 
getTotalTime() - Method in class org.terrier.matching.BaseMatching.MatchingState
get the total time
getUnderlyingRef(IndexRef) - Method in class org.terrier.structures.ConcurrentIndexLoader
 
getUsedProperties() - Static method in class org.terrier.utility.ApplicationSetup
Returns a properties object detailing all the properties fetched during the lifetime of this class.
getValue() - Method in class org.terrier.matching.matchops.Token
An optional attribute value of the Token.
getValue() - Method in class org.terrier.querying.parser.Token
An optional attribute value of the Token.
getValue() - Method in class org.terrier.structures.collections.MapEntry
getValue() - Method in class org.terrier.structures.Lexicon.LexiconFileEntry
 
getValue() - Method in class org.terrier.utility.Token
An optional attribute value of the Token.
getValueFactory() - Method in class org.terrier.structures.collections.FSOrderedMapFile
Get the value factory
getValues(Request, int[]) - Method in class org.terrier.learning.LabelDecorator
 
getWeight() - Method in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
getWeight() - Method in class org.terrier.querying.parser.DisjunctiveQuery
Returns the weight of the disjunctive "term".
getWeight() - Method in class org.terrier.querying.parser.Query.QueryTermsParameter
 
getWeight() - Method in class org.terrier.querying.parser.SingleTermQuery
Returns the weight of the query term.
getWeightExpansion() - Method in class org.terrier.querying.ExpansionTerms.ExpansionTerm
The method returns the expansion weight of the term.
getWeightingModel() - Method in class org.terrier.querying.Request
Deprecated.
getWeightingModel(Request) - Static method in class org.terrier.querying.LocalManager
Returns the weighting model requested by the Request from the WeightingModel factory.
getWindowSize() - Method in interface org.terrier.structures.NgramEntryStatistics
Get the size of the window used to calculate an n-gram frequency
getWindowSize() - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
getWithinDocumentFrequency() - Method in class org.terrier.querying.ExpansionTerms.ExpansionTerm
The method returns the frequency of the term in the X top-retrieved documents.
getWmodels() - Method in class org.terrier.matching.matchops.MatchingEntry
 
getWritableEntryStatistics() - Method in interface org.terrier.structures.EntryStatistics
Copy this entry statistics to one that can be reused.
getWritableEntryStatistics() - Method in class org.terrier.structures.LexiconEntry
Get a writable copy of the EntryStatistics.
getWritableEntryStatistics() - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
gf - Static variable in class org.terrier.matching.dsms.DFRDependenceScoreModifier
 
gf - Static variable in class org.terrier.matching.models.dependence.pBiL
 
GOLDEN_RATIO - Static variable in class org.terrier.utility.ArrayUtils
the Golden ration (φ).
grow(byte[], int) - Static method in class org.terrier.utility.ArrayUtils
Grow an array to ensure it is at least the desired length.
grow(byte[], int, int) - Static method in class org.terrier.utility.ArrayUtils
Grow an array to ensure it is at least the desired length.
grow(double[], int) - Static method in class org.terrier.utility.ArrayUtils
grow array
grow(int[], int) - Static method in class org.terrier.utility.ArrayUtils
grow array
grow(short[], int) - Static method in class org.terrier.utility.ArrayUtils
grow array
GrowingMapQueryResultCache<K> - Class in org.terrier.structures.cache
an abstract results cache that puts stuff into an ever-growing Map
GrowingMapQueryResultCache() - Constructor for class org.terrier.structures.cache.GrowingMapQueryResultCache
 
GrowingMapQueryStringResultCache - Class in org.terrier.structures.cache
 
GrowingMapQueryStringResultCache() - Constructor for class org.terrier.structures.cache.GrowingMapQueryStringResultCache
 
growOrCreate(byte[], int) - Static method in class org.terrier.utility.ArrayUtils
 
growOrCreate(int[], int) - Static method in class org.terrier.utility.ArrayUtils
 

H

hadoopFS - Variable in class org.terrier.utility.io.HadoopPlugin
distributed file system used by this plugin
HadoopPlugin - Class in org.terrier.utility.io
This class provides the main glue between Terrier and Hadoop.
HadoopPlugin() - Constructor for class org.terrier.utility.io.HadoopPlugin
Constructs a new plugin
harmonicMean(double[]) - Static method in class org.terrier.utility.StaTools
Computes the harmonic mean.
hasBlocks - Variable in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
is there blocks: 0 (no), 1 (yes: 1 block per token), more than 1 (blocks are for more than one token)
hasControl(String) - Method in interface org.terrier.querying.SearchRequest
 
HASH - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
HASH_EXT - Static variable in class org.terrier.structures.FSOMapFileLexicon
 
hashCode() - Method in class org.terrier.matching.daat.CandidateResult
hashCode() - Method in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
hashCode() - Method in class org.terrier.matching.matchops.Operator
 
hashCode() - Method in class org.terrier.matching.tsms.RequiredTermModifier
hashCode() - Method in interface org.terrier.matching.tsms.TermScoreModifier
Deprecated.
Returns a hash code of this object
hashCode() - Method in class org.terrier.querying.FeedbackDocument
 
hashCode() - Method in class org.terrier.querying.IndexRef
 
hashCode() - Method in class org.terrier.structures.collections.MapEntry
Creates a hashcode combining both keys and values.
hashCode() - Method in class org.terrier.structures.FilePosition
Define a hashcode for this - objects which defined equals(Object) should define hashCode() also
hashCode() - Method in class org.terrier.structures.Lexicon.LexiconFileEntry
 
hashCode() - Method in class org.terrier.structures.LexiconEntry
hash this object based on termid
hashCode(String) - Static method in class org.terrier.realtime.multi.MultiLexicon
 
hashCodePrefix(int) - Static method in class org.terrier.realtime.multi.MultiLexicon
 
hashQuery(SearchRequest) - Method in class org.terrier.structures.cache.GrowingMapQueryResultCache
 
hashQuery(SearchRequest) - Method in class org.terrier.structures.cache.GrowingMapQueryStringResultCache
 
hasIndexStructure(String) - Method in class org.terrier.realtime.memory.MemoryIndex
 
hasIndexStructure(String) - Method in class org.terrier.realtime.multi.MultiIndex
 
hasIndexStructure(String) - Method in class org.terrier.structures.Index
Returns true iff the structure exists
hasIndexStructure(String) - Method in class org.terrier.structures.PropertiesIndex
Does this index have an index structure with the specified name?
hasIndexStructureInputStream(String) - Method in class org.terrier.structures.Index
Returns true iff the structure input stream exists
hasIndexStructureInputStream(String) - Method in class org.terrier.structures.PropertiesIndex
Does this index have an index structure input stream with the specified name?
hasMetaItems(String) - Method in class org.terrier.matching.AccumulatorResultSet
Unsupported
hasMetaItems(String) - Method in class org.terrier.matching.CollectionResultSet
Returns true if the resultset already has a set of metaitems with the specified name.
hasMetaItems(String) - Method in class org.terrier.matching.daat.CandidateResultSet
 
hasMetaItems(String) - Method in class org.terrier.matching.QueryResultSet
does the metaindex have a particular type of metadata?
hasMetaItems(String) - Method in interface org.terrier.matching.ResultSet
Returns true if the resultset already has a set of metaitems with the specified name.
hasNext() - Method in class org.terrier.applications.batchquerying.TRECQuery
hasNext() - Method in class org.terrier.indexing.MultiDocumentFileCollection
Check whether it is the last document in the collection
hasNext() - Method in class org.terrier.indexing.SimpleFileCollection
Check whether there is a next document in the collection to be processed
hasNext() - Method in class org.terrier.indexing.SimpleXMLCollection
Chech whether there is a next document in the collection
hasNext() - Method in class org.terrier.indexing.TRECCollection
Check whether it is the end of the collection
hasNext() - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields.DocumentIterator
 
hasNext() - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields.DocumentIterator2
 
hasNext() - Method in class org.terrier.realtime.memory.MemoryDirectIndex.DirectIterator
 
hasNext() - Method in class org.terrier.realtime.memory.MemoryDocumentIndex.DocumentIterator
 
hasNext() - Method in class org.terrier.realtime.memory.MemoryDocumentIndex.DocumentIterator2
 
hasNext() - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap.DocumentMapIterator2
 
hasNext() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.InvertedIterator
 
hasNext() - Method in class org.terrier.realtime.multi.MultiLexicon.LexiconEntryIterator
 
hasNext() - Method in class org.terrier.structures.BaseCompressingMetaIndex.InputStream
hasNext() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
hasNext() - Method in class org.terrier.structures.collections.FSArrayFile.ArrayFileIterator
hasNext() - Method in class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
hasNext() - Method in class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator
hasNext() - Method in class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconIterator
hasPositions - Variable in class org.terrier.structures.CollectionStatistics
Does the index have positions
hasPositions() - Method in class org.terrier.structures.CollectionStatistics
Returns true if the inverted index will have position informat
hasPositions() - Method in class org.terrier.structures.PropertiesIndex.UpdatingCollectionStatistics
 
hasWhitelist() - Method in class org.terrier.utility.TagSet
Returns true if whiteListSize > 0.
HAT - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
headMap(K) - Method in class org.terrier.structures.collections.FSOrderedMapFile
heapSort(double[], int[]) - Static method in class org.terrier.sorting.HeapSort
Sorts the given array using heap-sort in ascending order
heapSort(double[], int[], int) - Static method in class org.terrier.sorting.HeapSort
Sorts the top topElements of the given array in ascending order using heap sort.
heapSort(int[], double[]) - Static method in class org.terrier.sorting.HeapSort
Sorts the given array using heap-sort in ascending order
heapSort(int[], double[], int) - Static method in class org.terrier.sorting.HeapSort
Sorts the top topElements of the given array in ascending order using heap sort.
HeapSort - Class in org.terrier.sorting
An implementation of the heap sort algorithm as described in Cormen et al.
HeapSort - Class in org.terrier.utility
An implementation of the heap sort algorithm as described in Cormen et al.
HeapSort() - Constructor for class org.terrier.sorting.HeapSort
 
HeapSort() - Constructor for class org.terrier.utility.HeapSort
 
HeapSortInt - Class in org.terrier.sorting
An implementation of the heap sort algorithm as described in Cormen et al.
HeapSortInt() - Constructor for class org.terrier.sorting.HeapSortInt
 
heapusage - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
help() - Method in class org.terrier.applications.BatchIndexing.Command
 
help() - Method in class org.terrier.applications.CLITool.CLIParsedCLITool
 
help() - Method in class org.terrier.applications.CLITool
Return a long message about how to use this command
help() - Method in class org.terrier.applications.CLITool.HelpAliasCLITool
 
help() - Method in class org.terrier.applications.CLITool.HelpCLITool
 
help() - Method in class org.terrier.evaluation.TrecEvalEvaluation.Command
 
help() - Method in class org.terrier.learning.JForestsCommand
 
help() - Method in class org.terrier.utility.SimpleJettyHTTPServer.Command
 
HelpAliasCLITool() - Constructor for class org.terrier.applications.CLITool.HelpAliasCLITool
 
HelpCLITool() - Constructor for class org.terrier.applications.CLITool.HelpCLITool
 
helpsummary() - Method in class org.terrier.applications.BatchIndexing.Command
 
helpsummary() - Method in class org.terrier.applications.batchquerying.ParallelTRECQuerying.Command
 
helpsummary() - Method in class org.terrier.applications.batchquerying.TRECQuerying.Command
 
helpsummary() - Method in class org.terrier.applications.CLITool.HelpAliasCLITool
 
helpsummary() - Method in class org.terrier.applications.CLITool.HelpCLITool
 
helpsummary() - Method in class org.terrier.applications.CLITool
Returns a short sentence about what this command is for
helpsummary() - Method in class org.terrier.applications.InteractiveQuerying.Command
 
helpsummary() - Method in class org.terrier.applications.ShowDocumentCommand
 
helpsummary() - Method in class org.terrier.evaluation.BatchEvaluationCommand
 
helpsummary() - Method in class org.terrier.evaluation.TrecEvalEvaluation.Command
 
helpsummary() - Method in class org.terrier.learning.JForestsCommand
 
helpsummary() - Method in class org.terrier.rest.SingleIndexRestServer
 
helpsummary() - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectCommand
 
helpsummary() - Method in class org.terrier.structures.IndexStatsCommand
 
helpsummary() - Method in class org.terrier.structures.IndexUtil.Command
 
helpsummary() - Method in class org.terrier.structures.merging.StructureMerger.Command
 
helpsummary() - Method in class org.terrier.utility.SimpleJettyHTTPServer.Command
 
Hiemstra_LM - Class in org.terrier.matching.models
This class implements the Hiemstra LM weighting model.
Hiemstra_LM() - Constructor for class org.terrier.matching.models.Hiemstra_LM
A default constructor.
Hiemstra_LM(double) - Constructor for class org.terrier.matching.models.Hiemstra_LM
Constructs an instance of this class with the specified value for the parameter lambda.
highlight - Variable in class org.terrier.querying.Decorate
highlighting pattern for the current query
HTML - org.terrier.utility.StringTools.ESCAPE
Escape any characters unsuitable for HTML in the String
htmlStk - Variable in class org.terrier.indexing.TaggedDocument
The hash set where the tags, considered as fields, are inserted.
HTTPFileSystem - Class in org.terrier.utility.io
Implements a read-only HTTP file system for Terrier.
HTTPFileSystem() - Constructor for class org.terrier.utility.io.HTTPFileSystem
Create a new HTTPFileSystem
HungarianSnowballStemmer - Class in org.terrier.terms
Hungerian stemmer implmented by Snowball.
HungarianSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.HungarianSnowballStemmer
constructor

I

i - Variable in class org.terrier.matching.models.basicmodel.BasicModel
The class used for computing the idf values.
i - Variable in class org.terrier.matching.models.WeightingModel
The class used for computing the idf values.
i - Variable in class org.terrier.terms.PorterStemmer
 
i_end - Variable in class org.terrier.terms.PorterStemmer
 
id - Variable in class org.terrier.realtime.memory.MemoryIterablePosting
 
id - Variable in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
 
id - Variable in class org.terrier.structures.postings.BasicPostingImpl
id of the posting
ID_EXT - Static variable in class org.terrier.structures.FSOMapFileLexiconGeneric
 
IdentityTokeniser - Class in org.terrier.indexing.tokenisation
A Tokeniser implementation that returns the input as is.
IdentityTokeniser() - Constructor for class org.terrier.indexing.tokenisation.IdentityTokeniser
 
idf - Variable in class org.terrier.matching.models.normalisation.Normalisation
The class used for computing the logorithm values.
idf - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
An instance of Idf, in order to compute the logs.
idf(double) - Method in class org.terrier.matching.models.Idf
Returns the idf of d.
idf(int) - Method in class org.terrier.matching.models.Idf
Returns the idf of the given number d.
Idf - Class in org.terrier.matching.models
This class computes the idf values for specific terms in the collection.
Idf() - Constructor for class org.terrier.matching.models.Idf
A default constructor.
Idf(double) - Constructor for class org.terrier.matching.models.Idf
A constructor specifying the number of documents in the collection.
idfDFR(double) - Method in class org.terrier.matching.models.Idf
Returns the idf of d.
idfDFR(int) - Method in class org.terrier.matching.models.Idf
Returns the idf of the given number d.
idfENQUIRY(double) - Method in class org.terrier.matching.models.Idf
The INQUERY idf formula.
idfN(double) - Method in class org.terrier.matching.models.Idf
Return the normalised idf of the given number.
idfN(int) - Method in class org.terrier.matching.models.Idf
Return the normalised idf of the given number.
idfNENQUIRY(double) - Method in class org.terrier.matching.models.Idf
The normalised INQUERY idf formula
IdIsIndex() - Constructor for class org.terrier.structures.MapLexicon.IdIsIndex
 
ids - Variable in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
ids of each of the entries in this posting list
idTag - Variable in class org.terrier.utility.TagSet
The tag that is used as a unique identifier.
IF - Class in org.terrier.matching.models.basicmodel
This class implements the IF basic model for randomness.
IF() - Constructor for class org.terrier.matching.models.basicmodel.IF
A default constructor.
IFB2 - Class in org.terrier.matching.models
This class implements the IFB2 weighting model.
IFB2() - Constructor for class org.terrier.matching.models.IFB2
A default constructor.
IFB2(double) - Constructor for class org.terrier.matching.models.IFB2
Constructs an instance of this class with the specified value for the parameter c.
IGNORE_DESC_NARR_NAME_TOKENS - Static variable in class org.terrier.applications.batchquerying.TRECQuery
Value of trecquery.ignore.desc.narr.name.tokens - should the token DESCRIPTION and NARRATIVE in the desc and narr fields be ignored? Defaluts to true?
IGNORE_EMPTY_DOCUMENTS - Static variable in class org.terrier.utility.ApplicationSetup
Ignore or not empty documents.
IGNORE_LOW_IDF_TERMS - Static variable in class org.terrier.matching.BaseMatching
A property that enables to ignore the terms with a low IDF.
IGNORE_LOW_IDF_TERMS - Static variable in class org.terrier.matching.matchops.Operator
 
IGNORE_LOW_IDF_TERMS - Static variable in class org.terrier.matching.PostingListManager
A property that enables to ignore the terms with a low IDF.
ignoreMissingClosingTags - Variable in class org.terrier.indexing.TRECFullTokenizer
An option to ignore missing closing tags.
ignoreProperties - Variable in class org.terrier.indexing.TRECCollection
Do we ignore properties?
image - Variable in class org.terrier.matching.matchops.Token
The string image of the token.
image - Variable in class org.terrier.querying.parser.Token
The string image of the token.
image - Variable in class org.terrier.utility.Token
The string image of the token.
in - Variable in class org.terrier.utility.ProcessInputStream
 
In - Class in org.terrier.matching.models.basicmodel
This class implements the In basic model for randomness.
In() - Constructor for class org.terrier.matching.models.basicmodel.In
A default constructor.
In_exp - Class in org.terrier.matching.models.basicmodel
This class implements the In_exp basic model for randomness.
In_exp() - Constructor for class org.terrier.matching.models.basicmodel.In_exp
A default constructor.
In_expB2 - Class in org.terrier.matching.models
This class implements the In_expB2 weighting model, namely Inverse Expected Document Frequency model with Bernoulli after-effect and normalisation 2.
In_expB2() - Constructor for class org.terrier.matching.models.In_expB2
A default constructor.
In_expB2(double) - Constructor for class org.terrier.matching.models.In_expB2
Constructs an instance of this class with the specified value for the parameter beta.
In_expC2 - Class in org.terrier.matching.models
This class implements the In_expC2 weighting model.
In_expC2() - Constructor for class org.terrier.matching.models.In_expC2
A default constructor.
In_expC2(double) - Constructor for class org.terrier.matching.models.In_expC2
Constructs an instance of this class with the specified value for the parameter beta.
InB2 - Class in org.terrier.matching.models
This class implements the InB2 weighting model, namely Inverse Document Frequency model with Bernoulli after-effect and normalisation 2.
InB2() - Constructor for class org.terrier.matching.models.InB2
A default constructor.
InB2(double) - Constructor for class org.terrier.matching.models.InB2
Constructs an instance of this class with the specified value for the parameter c
inBuf - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
inBuf - Variable in class org.terrier.querying.parser.SimpleCharStream
 
inBuf - Variable in class org.terrier.utility.SimpleCharStream
 
inBuffer - Variable in class org.terrier.compression.bit.BitFileBuffered.BitInBuffered
buffer for the slice of the file being read
inBuffer - Variable in class org.terrier.compression.bit.BitFileInMemory
buffer in memory for the entire compressed file
INC - Static variable in class org.terrier.terms.PorterStemmer
 
incrByte() - Method in class org.terrier.compression.bit.BitFileBuffered.BitInBuffered
Move forward one byte
incrByte() - Method in class org.terrier.compression.bit.BitFileChannel.FileChannelBitInBuffered
 
incrByte() - Method in class org.terrier.compression.bit.BitInBase
Move forward one byte.
incrByte() - Method in class org.terrier.compression.bit.BitInputStream
 
incrByte() - Method in class org.terrier.compression.bit.ConcurrentBitFileBuffered.ConcurrentBitInBuffered
 
incrByte(int) - Method in class org.terrier.compression.bit.BitFileBuffered.BitInBuffered
Move forward i bytes
incrByte(int) - Method in class org.terrier.compression.bit.BitFileChannel.FileChannelBitInBuffered
 
incrByte(int) - Method in class org.terrier.compression.bit.BitInBase
Move forward i bytes.
incrByte(int) - Method in class org.terrier.compression.bit.BitInputStream
 
incrByte(int) - Method in class org.terrier.compression.bit.ConcurrentBitFileBuffered.ConcurrentBitInBuffered
 
increment - Variable in class org.terrier.matching.LearnedModelMatching
 
increment() - Method in class org.terrier.utility.TerrierTimer
 
increment(double) - Method in class org.terrier.utility.TerrierTimer
 
IncrementalDeleteFixedNumber - Class in org.terrier.realtime.incremental
Within an incremental index, this is a possible policy for deleting old index shards.
IncrementalDeleteFixedNumber() - Constructor for class org.terrier.realtime.incremental.IncrementalDeleteFixedNumber
 
IncrementalDeletePolicy - Class in org.terrier.realtime.incremental
This class represents a policy for deleting index shards during a flush.
IncrementalDeletePolicy() - Constructor for class org.terrier.realtime.incremental.IncrementalDeletePolicy
 
IncrementalFlushDocs - Class in org.terrier.realtime.incremental
An IncrementalFlushPolicy that will flush an index to disk after a fixed number of documents have been emitted.
IncrementalFlushDocs(IncrementalIndex) - Constructor for class org.terrier.realtime.incremental.IncrementalFlushDocs
Get max docs from terrier.properties.
IncrementalFlushMemory - Class in org.terrier.realtime.incremental
An IncrementalFlushPolicy that will flush an index to disk after a memory-used threshold has been reached.
IncrementalFlushMemory(IncrementalIndex) - Constructor for class org.terrier.realtime.incremental.IncrementalFlushMemory
Get max memory from terrier.properties.
IncrementalFlushPolicy - Class in org.terrier.realtime.incremental
Policy for flushing out documents in an index to disks
IncrementalFlushPolicy(IncrementalIndex) - Constructor for class org.terrier.realtime.incremental.IncrementalFlushPolicy
 
IncrementalFlushTime - Class in org.terrier.realtime.incremental
An IncrementalFlushPolicy that will flush an index to disk after after a fixed period of time.
IncrementalFlushTime(IncrementalIndex) - Constructor for class org.terrier.realtime.incremental.IncrementalFlushTime
 
IncrementalIndex - Class in org.terrier.realtime.incremental
This is the main Index class for an incremental index.
IncrementalIndex(Index[]) - Constructor for class org.terrier.realtime.incremental.IncrementalIndex
 
IncrementalIndex.Loader - Class in org.terrier.realtime.incremental
 
IncrementalMergeGeometric - Class in org.terrier.realtime.incremental
Geometric merge implementation.
IncrementalMergeGeometric(IncrementalIndex) - Constructor for class org.terrier.realtime.incremental.IncrementalMergeGeometric
 
IncrementalMergePolicy - Class in org.terrier.realtime.incremental
A policy for merging different indices together on disk
IncrementalMergePolicy(IncrementalIndex) - Constructor for class org.terrier.realtime.incremental.IncrementalMergePolicy
 
IncrementalMergeSingle - Class in org.terrier.realtime.incremental
Merge flushed index partitions into a single partition.
IncrementalMergeSingle(IncrementalIndex) - Constructor for class org.terrier.realtime.incremental.IncrementalMergeSingle
 
IncrementalSelectiveMatching - Class in org.terrier.realtime.matching
This class is used by the incremental indexer to do selective matching on a MultiIndex structure.
IncrementalSelectiveMatching() - Constructor for class org.terrier.realtime.matching.IncrementalSelectiveMatching
Empty Constructor
IncrementalSelectiveMostRecent - Class in org.terrier.realtime.matching
This class enables search over a subset of the shards in an incremental index.
IncrementalSelectiveMostRecent() - Constructor for class org.terrier.realtime.matching.IncrementalSelectiveMostRecent
Returns only the incremental.selectivematch.mostrecent indices.
incrementCounters(EntryStatistics) - Method in class org.terrier.structures.LexiconOutputStream
 
index - Variable in class org.terrier.applications.batchquerying.TRECQuery
The index of the queries.
index - Variable in class org.terrier.matching.AbstractScoringMatching
 
index - Variable in class org.terrier.matching.BaseMatching
The index used for retrieval.
index - Variable in class org.terrier.matching.FeaturedScoringMatching
 
index - Variable in class org.terrier.matching.PostingListManager
underlying index
index - Variable in class org.terrier.matching.TRECResultsMatching
The underlying index.
index - Variable in class org.terrier.matching.tsms.TermInFieldModifier
 
index - Variable in class org.terrier.querying.FeedbackSelector
 
index - Variable in class org.terrier.querying.LocalManager
The index this querying comes from
index - Variable in class org.terrier.querying.Request
index will not be passed across RMI
index - Variable in class org.terrier.realtime.memory.MemoryDirectIterablePosting
 
index - Variable in class org.terrier.realtime.memory.MemoryIterablePosting
 
index - Variable in class org.terrier.structures.bit.BitPostingIndex
 
index - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
index - Variable in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
index - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
index - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
index - Variable in class org.terrier.structures.indexing.DocumentIndexBuilder
index object of the index currently being created
index - Variable in class org.terrier.structures.indexing.LexiconBuilder
 
index - Variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
index currently being used
index() - Method in class org.terrier.applications.BatchIndexing
 
index() - Method in class org.terrier.applications.ThreadedBatchIndexing
 
index() - Method in class org.terrier.applications.TRECIndexing
Calls the method index(Collection[]) of the class Indexer in order to build the data structures for a set of collections.
index(Collection[]) - Method in class org.terrier.structures.indexing.Indexer
Creates the data structures for a set of collections.
Index - Class in org.terrier.structures
Base class for all Index implementations
Index() - Constructor for class org.terrier.structures.Index
 
Index.DirectIndexRef - Class in org.terrier.structures
 
IndexConfigurable - Interface in org.terrier.structures
Interface defining that an index structure wants access to the Index object it is associated with.
indexDelimiters - Variable in class org.terrier.structures.indexing.classical.BlockIndexer.DelimFieldTermProcessor
 
indexDelimiters - Variable in class org.terrier.structures.indexing.classical.BlockIndexer.DelimTermProcessor
 
indexDelimiters - Variable in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimFieldTermProcessor
 
indexDelimiters - Variable in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimTermProcessor
 
indexDocument(Map<String, String>, DocumentPostingList) - Method in class org.terrier.realtime.incremental.IncrementalIndex
Update the index with a new document.
indexDocument(Map<String, String>, DocumentPostingList) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIndex
Index a new document.
indexDocument(Map<String, String>, DocumentPostingList) - Method in class org.terrier.realtime.memory.MemoryIndex
Index a new document.
indexDocument(Map<String, String>, DocumentPostingList) - Method in interface org.terrier.realtime.UpdatableIndex
Add a new pre-parsed document to the index.
indexDocument(Map<String, String>, DocumentPostingList) - Method in class org.terrier.structures.indexing.classical.BasicIndexer
This adds a document to the direct and document indexes, as well as it's terms to the lexicon.
indexDocument(Map<String, String>, DocumentPostingList) - Method in class org.terrier.structures.indexing.classical.BlockIndexer
This adds a document to the direct and document indexes, as well as it's terms to the lexicon.
indexDocument(Map<String, String>, DocumentPostingList) - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
This adds a document to the direct and document indexes, as well as it's terms to the lexicon.
indexDocument(Map<String, String>, DocumentPostingList) - Method in class org.terrier.structures.indexing.singlepass.NoDuplicatesSinglePassIndexing
This adds a document to the direct and document indexes, as well as it's terms to the lexicon.
indexDocument(Document) - Method in class org.terrier.realtime.incremental.IncrementalIndex
Update the index with a new document.
indexDocument(Document) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIndex
Index a new document.
indexDocument(Document) - Method in class org.terrier.realtime.memory.MemoryIndex
Index a new document.
indexDocument(Document) - Method in interface org.terrier.realtime.UpdatableIndex
Add a new document to the index.
indexedFiles - Variable in class org.terrier.indexing.SimpleFileCollection
This is filled during traversal, so document IDs can be matched with filenames
indexEmpty(Map<String, String>) - Method in class org.terrier.structures.indexing.Indexer
Adds an entry to document index for empty document @param docid, only if IndexEmptyDocuments is set to true.
indexEmpty(Map<String, String>) - Method in class org.terrier.structures.indexing.singlepass.NoDuplicatesSinglePassIndexing
Adds an entry to document index for empty document @param docid, only if IndexEmptyDocuments is set to true.
IndexEmptyDocuments - Variable in class org.terrier.structures.indexing.Indexer
Indicates whether an entry for empty documents is stored in the document index, or empty documents should be ignored.
Indexer - Class in org.terrier.structures.indexing
Properties: termpipelines - the sequence of TermPipeline stages (e.g.
Indexer() - Constructor for class org.terrier.structures.indexing.Indexer
Creates an indexer at the location ApplicationSetup.TERRIER_INDEX_PATH and ApplicationSetup.TERRIER_INDEX_PREFIX
Indexer(long, long, long) - Constructor for class org.terrier.structures.indexing.Indexer
Protected do-nothing constructor for use by child classes
Indexer(String, String) - Constructor for class org.terrier.structures.indexing.Indexer
Creates an instance of the class.
IndexFactory - Class in org.terrier.structures
This is the main developer API for loading an index.
IndexFactory() - Constructor for class org.terrier.structures.IndexFactory
 
IndexFactory.DirectIndexLoader - Class in org.terrier.structures
 
IndexFactory.IndexLoader - Interface in org.terrier.structures
 
indexImplementor(IndexRef) - Method in class org.terrier.realtime.incremental.IncrementalIndex.Loader
 
indexImplementor(IndexRef) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIndex.Loader
 
indexImplementor(IndexRef) - Method in class org.terrier.realtime.memory.MemoryIndex.Loader
 
indexImplementor(IndexRef) - Method in class org.terrier.structures.ConcurrentIndexLoader
 
indexImplementor(IndexRef) - Method in class org.terrier.structures.IndexFactory.DirectIndexLoader
 
indexImplementor(IndexRef) - Method in interface org.terrier.structures.IndexFactory.IndexLoader
Returns the class that will implement the Index for the passed reference
indexImplementor(IndexRef) - Method in class org.terrier.structures.IndexOnDisk.DiskIndexLoader
 
indexingLock - Variable in class org.terrier.realtime.memory.MemoryIndex
A lock that stops multiple indexing operations from happening at once
indexingOptions - Variable in class org.terrier.tests.BatchEndToEndTest
 
IndexOnDisk - Class in org.terrier.structures
The replacement for what was Index in earlier Terrier versions.
IndexOnDisk() - Constructor for class org.terrier.structures.IndexOnDisk
A default constructor that creates an instance of the index.
IndexOnDisk(long, long, long) - Constructor for class org.terrier.structures.IndexOnDisk
 
IndexOnDisk(String, String, boolean) - Constructor for class org.terrier.structures.IndexOnDisk
Constructs a new Index object.
IndexOnDisk.DiskIndexLoader - Class in org.terrier.structures
 
indexOutput - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
indexPath - Variable in class org.terrier.structures.indexing.LexiconBuilder
The directory to write the final lexicons to
indexPrefix - Variable in class org.terrier.structures.indexing.LexiconBuilder
The filename of the lexicons.
indexref - Variable in class org.terrier.applications.AbstractQuerying
The data structures used.
IndexRef - Class in org.terrier.querying
 
IndexRef(String) - Constructor for class org.terrier.querying.IndexRef
 
IndexRef(String[]) - Constructor for class org.terrier.querying.IndexRef
 
IndexStatsCommand - Class in org.terrier.structures
 
IndexStatsCommand() - Constructor for class org.terrier.structures.IndexStatsCommand
 
IndexTestUtils - Class in org.terrier.indexing
 
IndexTestUtils() - Constructor for class org.terrier.indexing.IndexTestUtils
 
indexUnDocument(Map<String, String>, DocumentPostingList) - Method in class org.terrier.realtime.memory.MemoryIndex
Index an unsearchable document.
indexUnDocument(Document) - Method in class org.terrier.realtime.memory.MemoryIndex
Index an unsearchable document.
IndexUtil - Class in org.terrier.structures
Class with handy utilities for use on an Index.
IndexUtil() - Constructor for class org.terrier.structures.IndexUtil
 
IndexUtil.Command - Class in org.terrier.structures
 
indice - Variable in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
where we are in the current posting list
indices - Static variable in class org.terrier.realtime.incremental.IncrementalMergePolicy
 
indices - Variable in class org.terrier.realtime.multi.MultiIndex
 
inDocnoTag - Variable in class org.terrier.indexing.TRECFullTokenizer
Is in docno tag?
inDocnoTag() - Method in interface org.terrier.indexing.Tokenizer
Indicates whether we are in a special document number tag.
inDocnoTag() - Method in class org.terrier.indexing.TRECFullTokenizer
Indicates whether the tokenizer is in the special document number tag.
inflater - Variable in class org.terrier.structures.CompressingMetaIndex.InputStream
 
inflaterCache - Static variable in class org.terrier.structures.CompressingMetaIndex
thread-local cache of Inflaters to be re-used for decompression
Information - Class in org.terrier.matching.models.queryexpansion
This class implements the Kullback-Leibler divergence for query expansion.
Information() - Constructor for class org.terrier.matching.models.queryexpansion.Information
A default constructor.
inHtmlTagToProcess - Variable in class org.terrier.indexing.TaggedDocument
Specifies whether the tokeniser is in a field tag to process.
init() - Method in class org.terrier.indexing.TwitterJSONCollection
 
init() - Method in class org.terrier.structures.indexing.Indexer
This method must be called by anything which directly extends Indexer.
init() - Static method in class org.terrier.utility.FieldScore
Initialises the FieldTags tagset
init(Index) - Method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
init
initalize(String) - Method in class org.terrier.indexing.FlatJSONDocument
 
initDSMs(String) - Method in class org.terrier.matching.TRECResultsMatching
 
initialise() - Method in class org.terrier.evaluation.AdhocEvaluation
Initialise variables.
initialise() - Method in class org.terrier.matching.AccumulatorResultSet
This method initialises the arrays to be sorted, after the matching phase has been completed
initialise() - Method in class org.terrier.matching.CollectionResultSet
Initialises the arrays prior of retrieval.
initialise() - Method in class org.terrier.matching.daat.CandidateResultSet
 
initialise() - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
Initialises the Rocchio's beta for query expansion.
initialise() - Method in class org.terrier.matching.QueryResultSet
Initialises the arrays prior of retrieval.
initialise() - Method in interface org.terrier.matching.ResultSet
Initialises the arrays prior of retrieval.
initialise() - Method in interface org.terrier.utility.ApplicationSetup.TerrierApplicationPlugin
Called by ApplicationSetup to initialise the plugin
initialise() - Method in class org.terrier.utility.io.CheckClosedStreams
 
initialise() - Method in class org.terrier.utility.io.HadoopPlugin
Initialises the Plugin, by connecting to the distributed file system
initialise() - Method in class org.terrier.utility.MavenResolver
 
initialise() - Static method in class org.terrier.utility.TermCodes
Initialises the properties from the property file.
initialise(double[]) - Method in class org.terrier.matching.AccumulatorResultSet
Unsupported
initialise(double[]) - Method in class org.terrier.matching.CollectionResultSet
Initialises the result set with the given scores.
initialise(double[]) - Method in class org.terrier.matching.daat.CandidateResultSet
 
initialise(double[]) - Method in interface org.terrier.matching.ResultSet
Initialises the result set with the given scores.
initialise(int) - Method in class org.terrier.matching.TRECResultsMatching
Initialises the current result set by allocating memory for max results.
initialise(String) - Method in class org.terrier.utility.MavenResolver
Usually called via initialise() from ApplicationSetup
initialise(String, String, String) - Method in class org.terrier.matching.models.DFRWeightingModel
Initialise the components in the DFR model.
initialise(String, String, String, double) - Method in class org.terrier.matching.models.DFRWeightingModel
Initialise the components in the DFR model.
initialise(MatchingQueryTerms) - Method in class org.terrier.matching.BaseMatching
 
initialise(SearchRequest) - Method in class org.terrier.querying.DependenceModelPreProcess
 
initialise(IndexOnDisk, String) - Method in class org.terrier.structures.FSADocumentIndex
 
initialise(IndexOnDisk, String) - Method in class org.terrier.structures.FSAFieldDocumentIndex
 
initialise_mappings() - Static method in class org.terrier.utility.Files
initialise the default compression mappings
initialise_parameters() - Method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
initialise_static_cache() - Static method in class org.terrier.utility.Files
we may have been specified some files to cache immediately
initialiseParser() - Method in class org.terrier.indexing.SimpleXMLCollection
 
initialisePostings(BaseMatching.MatchingState) - Method in class org.terrier.matching.BaseMatching
 
initialisePostings(BaseMatching.MatchingState) - Method in class org.terrier.matching.daat.FatFull
 
initialisePostings(BaseMatching.MatchingState) - Method in class org.terrier.matching.daat.Full
 
initialisePostings(BaseMatching.MatchingState) - Method in class org.terrier.matching.taat.Full
 
initialiseState() - Method in class org.terrier.matching.BaseMatching
 
initialiseState() - Method in class org.terrier.matching.daat.FatFull
 
initialiseState() - Method in class org.terrier.matching.daat.Full
 
initialiseTags() - Method in class org.terrier.indexing.SimpleXMLCollection
 
initSearchRequestModification(String, SearchRequest) - Method in class org.terrier.applications.batchquerying.TRECQuerying
 
InL2 - Class in org.terrier.matching.models
This class implements the InL2 weighting model.
InL2() - Constructor for class org.terrier.matching.models.InL2
A default constructor.
InL2(double) - Constructor for class org.terrier.matching.models.InL2
Constructs an instance of this class with the specified value for the parameter c.
input_stream - Variable in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
 
input_stream - Variable in class org.terrier.querying.parser.TerrierQLParserTokenManager
 
input_stream - Variable in class org.terrier.utility.ClassNameParserTokenManager
 
inputStream - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
inputStream - Variable in class org.terrier.querying.parser.SimpleCharStream
 
inputStream - Variable in class org.terrier.utility.SimpleCharStream
 
InputStream(IndexOnDisk, String) - Constructor for class org.terrier.structures.BaseCompressingMetaIndex.InputStream
Constructs an instance of the class with
InputStream(IndexOnDisk, String) - Constructor for class org.terrier.structures.CompressingMetaIndex.InputStream
 
InputStream(IndexOnDisk, String) - Constructor for class org.terrier.structures.LZ4CompressedMetaIndex.InputStream
 
InputStream(IndexOnDisk, String) - Constructor for class org.terrier.structures.UncompressedMetaIndex.InputStream
 
InputStream(IndexOnDisk, String) - Constructor for class org.terrier.structures.ZstdCompressedMetaIndex.InputStream
 
InputStream(IndexOnDisk, String, int, int) - Constructor for class org.terrier.structures.BaseCompressingMetaIndex.InputStream
Constructs an instance of the class with
InputStream(IndexOnDisk, String, int, int) - Constructor for class org.terrier.structures.CompressingMetaIndex.InputStream
 
InputStream(IndexOnDisk, String, int, int) - Constructor for class org.terrier.structures.LZ4CompressedMetaIndex.InputStream
 
InputStream(IndexOnDisk, String, int, int) - Constructor for class org.terrier.structures.UncompressedMetaIndex.InputStream
 
InputStream(IndexOnDisk, String, int, int) - Constructor for class org.terrier.structures.ZstdCompressedMetaIndex.InputStream
 
insert(int, String) - Method in class org.terrier.structures.indexing.DocumentPostingList
Insert a term into the posting list of this document
insert(int, String, int) - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
Insert a term into the posting list of this document, in the given field, with the given frequency
insert(int, String, int[]) - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
Insert a term into the posting list of this document, in the given field
insert(int, String, int[], int) - Method in class org.terrier.structures.indexing.BlockFieldDocumentPostingList
Insert a term into this document tf times, occurs at given block id, and in the given fields
insert(String) - Method in class org.terrier.structures.indexing.DocumentPostingList
Insert a term into the posting list of this document
insert(String, int) - Method in class org.terrier.structures.indexing.BlockDocumentPostingList
Insert a term into this document, occurs at given block id
insert(String, int) - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
Insert a term into the posting list of this document, in the given field
insert(String, int) - Method in class org.terrier.structures.indexing.LexiconMap
Inserts a new term in the lexicon map.
insert(String, int[]) - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
Insert a term into the posting list of this document, in the given field
insert(String, int[], int) - Method in class org.terrier.structures.indexing.BlockFieldDocumentPostingList
Insert a term into this document, occurs at given block id, and in the given fields
insert(String, int, int) - Method in class org.terrier.structures.indexing.BlockFieldDocumentPostingList
Insert a term into this document, occurs at given block id, and in the given field
insert(DocumentPostingList) - Method in class org.terrier.structures.indexing.FieldLexiconMap
Inserts all the terms from a document posting into the lexicon map
insert(DocumentPostingList) - Method in class org.terrier.structures.indexing.LexiconMap
Inserts all the terms from a document posting into the lexicon map
insertDocument(int, int, double) - Method in class org.terrier.querying.DFRBagExpansionTerms
Adds the feedback document from the index given a docid
insertDocument(FeedbackDocument) - Method in class org.terrier.querying.DFRBagExpansionTerms
Adds the feedback document to the feedback set.
insertDocument(FeedbackDocument) - Method in class org.terrier.querying.ExpansionTerms
Add a single document to be considered for expanding the query
insertNonRelDocno(String) - Method in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
insert non relevance docno into non-relevance list
insertRecord(double) - Method in class org.terrier.querying.ExpansionTerms.ExpansionTerm
If the term is found in another top-retrieved document, we increase the frequency and the document frequency of the term.
insertRelDocno(String, int) - Method in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
Add an identifier of a relevant document with its relevance grade.
insertTerm(int, double) - Method in class org.terrier.querying.DFRBagExpansionTerms
Add a term in the X top-retrieved documents as a candidate of the expanded terms.
instantiate(Class<? extends LexiconMap>) - Static method in class org.terrier.structures.indexing.LexiconBuilder
 
INT - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
inTagToProcess - Variable in class org.terrier.indexing.TaggedDocument
Indicates whether we are in a tag to process.
inTagToProcess - Variable in class org.terrier.indexing.TRECFullTokenizer
Is in tag to process?
inTagToProcess() - Method in interface org.terrier.indexing.Tokenizer
Indicates whether we are in a tag to process.
inTagToProcess() - Method in class org.terrier.indexing.TRECFullTokenizer
Returns true if the given tag is to be processed.
inTagToSkip - Variable in class org.terrier.indexing.TaggedDocument
Indicates whether we are in a tag to skip.
inTagToSkip - Variable in class org.terrier.indexing.TRECFullTokenizer
Is in tag to skip?
inTagToSkip() - Method in interface org.terrier.indexing.Tokenizer
Indicates whether we are in a tag to skip
inTagToSkip() - Method in class org.terrier.indexing.TRECFullTokenizer
Returns true if the given tag is to be skipped.
INTERACTIVE_COMMAND - Static variable in class org.terrier.applications.InteractiveQuerying
 
InteractiveQuerying - Class in org.terrier.applications
This class performs interactive querying at the command line.
InteractiveQuerying() - Constructor for class org.terrier.applications.InteractiveQuerying
Deprecated.
InteractiveQuerying(IndexRef) - Constructor for class org.terrier.applications.InteractiveQuerying
A default constructor initialises the index, and the Manager.
InteractiveQuerying.Command - Class in org.terrier.applications
 
INTERN_STOPWORDS - Static variable in class org.terrier.terms.Stopwords
 
internalIterator - Variable in class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator
 
intersection(int[], int[]) - Static method in class org.terrier.utility.ArrayUtils
return intersection between two int[]
intialise() - Method in class org.terrier.applications.batchquerying.TRECQuerying
 
intialise_transformations() - Static method in class org.terrier.utility.Files
initialise the transformations from Application property
IntObjectWrapper() - Constructor for class org.terrier.utility.Wrapper.IntObjectWrapper
default constructor
IntObjectWrapper(int, K) - Constructor for class org.terrier.utility.Wrapper.IntObjectWrapper
constructor
inTop1 - Variable in class org.terrier.evaluation.NamedPageEvaluation
The number of queries where the answer is found in the top first rank.
inTop10 - Variable in class org.terrier.evaluation.NamedPageEvaluation
The number of queries where the answer is found in the top 10 docs.
inTop20 - Variable in class org.terrier.evaluation.NamedPageEvaluation
The number of queries for which the answer is found in the top 20 docs.
inTop5 - Variable in class org.terrier.evaluation.NamedPageEvaluation
The number of queries where the answer is found in the top 5 docs.
inTop50 - Variable in class org.terrier.evaluation.NamedPageEvaluation
The number of queries where the answer is found in the top 50 docs.
INVALID_LEXICAL_STATE - Static variable in error org.terrier.matching.matchops.TokenMgrError
Tried to change to an invalid lexical state.
INVALID_LEXICAL_STATE - Static variable in error org.terrier.querying.parser.TokenMgrError
Tried to change to an invalid lexical state.
INVALID_LEXICAL_STATE - Static variable in error org.terrier.utility.TokenMgrError
Tried to change to an invalid lexical state.
invert(int[][]) - Static method in class org.terrier.utility.ArrayUtils
 
inverted - Variable in class org.terrier.realtime.memory.MemoryIndex
 
Inverted2DirectCommand - Class in org.terrier.structures.indexing.singlepass
 
Inverted2DirectCommand() - Constructor for class org.terrier.structures.indexing.singlepass.Inverted2DirectCommand
 
Inverted2DirectIndexBuilder - Class in org.terrier.structures.indexing.singlepass
Create a direct index from an InvertedIndex.
Inverted2DirectIndexBuilder(IndexOnDisk) - Constructor for class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
Construct a new instance of this builder class
invertedIndex - Variable in class org.terrier.matching.BaseMatching
The inverted file.
invertedIndex - Variable in class org.terrier.matching.PostingListManager
inverted index of the index
invertedIndex - Variable in class org.terrier.querying.QueryExpansion
The inverted index used for retrieval.
invertedIndexBuilder - Variable in class org.terrier.structures.indexing.Indexer
The builder that creates the inverted index.
InvertedIndexBuilder - Class in org.terrier.structures.indexing.classical
Builds an inverted index.
InvertedIndexBuilder(IndexOnDisk, String, CompressionFactory.CompressionConfiguration) - Constructor for class org.terrier.structures.indexing.classical.InvertedIndexBuilder
contructor
invertedIndexClass - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
what class should be used to read the generated inverted index?
invertedIndexInputStreamClass - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
what class should be used to read the inverted index as a stream?
InvertedIterator() - Constructor for class org.terrier.realtime.memory.MemoryInvertedIndex.InvertedIterator
 
ips - Variable in class org.terrier.structures.postings.ANDIterablePosting
 
is - Variable in class org.terrier.indexing.MultiDocumentFileCollection
the input stream of the current input file
isCaseSensitive() - Method in class org.terrier.utility.TagSet
Returns true if this tag set has been specified as case-sensitive
isConcurrent(IndexRef) - Static method in class org.terrier.structures.ConcurrentIndexLoader
 
isConcurrent(BitPostingIndex) - Static method in class org.terrier.structures.bit.ConcurrentBitPostingIndexUtilities
 
isConcurrent(Index) - Static method in class org.terrier.structures.concurrent.ConcurrentIndexUtils
 
isDirectory(String) - Static method in class org.terrier.utility.Files
return true if path is a directory
isDirectory(String) - Method in interface org.terrier.utility.io.FileSystem
returns true if path is a directory
isDirectory(String) - Method in class org.terrier.utility.io.HTTPFileSystem
returns true if path is a directory
isDirectory(String) - Method in class org.terrier.utility.io.LocalFileSystem
Does the path point to a directory
isDirectory(String) - Method in class org.terrier.utility.io.ResourceFileSystem
returns true if path is a directory
isDirectory(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
isDocTag(String) - Method in class org.terrier.utility.TagSet
Checks whether the given tag indicates the limits of a document.
isEmpty() - Method in class org.terrier.querying.Request
Set if the query input had no terms.
isEmpty() - Method in interface org.terrier.querying.SearchRequest
Set if the query input had no terms.
isEmpty() - Method in class org.terrier.structures.collections.FSOrderedMapFile
isEndOfDocument() - Method in interface org.terrier.indexing.Tokenizer
Returns true if the end of document is encountered.
isEndOfDocument() - Method in class org.terrier.indexing.TRECFullTokenizer
Returns true if the end of document is encountered.
isEndOfFile() - Method in interface org.terrier.indexing.Tokenizer
Returns true if the end of file is encountered.
isEndOfFile() - Method in class org.terrier.indexing.TRECFullTokenizer
Returns true if the end of file is encountered.
isIdTag(String) - Method in class org.terrier.utility.TagSet
Checks whether the given tag is a unique identifier tag, that is the document number of a document, of the identifier of a topic.
isIndexConcurrent(Index) - Static method in class org.terrier.structures.ConcurrentIndexLoader
 
isLoaded(String) - Method in class org.terrier.utility.MavenResolver.MutableURLClassLoader
 
isLoaded(IndexRef) - Static method in class org.terrier.structures.IndexFactory
Is this index already loaded?
isLocal(IndexRef) - Static method in class org.terrier.structures.IndexFactory
Is this a local index, or a remote one?
isNegRequired() - Method in class org.terrier.matching.matchops.MatchingEntry
 
isNext() - Method in class org.terrier.compression.bit.MemoryLinkedOutputStream
 
isPlatformSupported() - Static method in class org.terrier.evaluation.TrecEvalEvaluation
 
isRelevant(String) - Method in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
Check if a given document is relevant to the associated query.
isRelevant(String, String) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Check if the given document is relevant for a given query.
isRequired() - Method in class org.terrier.matching.matchops.MatchingEntry
 
isRequired() - Method in class org.terrier.querying.parser.Query.QueryTermsParameter
 
isStopword(String) - Method in class org.terrier.terms.Stopwords
Returns true is term t is a stopword
isStructureOpen(IndexOnDisk, String) - Static method in class org.terrier.structures.IndexUtil
Checks the underlying structurecache of the specificed index to see if the named index structure is there.
isTagToProcess(String) - Method in class org.terrier.utility.TagSet
Checks whether the tag should be processed.
isTagToSkip(String) - Method in class org.terrier.utility.TagSet
Checks whether a tag should be skipped.
ItalianSnowballStemmer - Class in org.terrier.terms
Italian stemmer implmented by Snowball.
ItalianSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.ItalianSnowballStemmer
constructor
IterablePosting - Interface in org.terrier.structures.postings
An interface that allows a list of postings to be iterated over.
IterablePostingImpl - Class in org.terrier.structures.postings
A base implementation of an IterablePosting, that provides a base implementation of next(int) method.
IterablePostingImpl() - Constructor for class org.terrier.structures.postings.IterablePostingImpl
 
ITERATION - Static variable in class org.terrier.applications.batchquerying.TRECQuerying
A TREC specific output field.
iterator() - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields
Return an iterator over the document index.
iterator() - Method in class org.terrier.realtime.memory.fields.MemoryFieldsDirectIndex
Return an iterator over the inverted file.
iterator() - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Return iterator over meta-data index.
iterator() - Method in class org.terrier.realtime.memory.MemoryDirectIndex
Return an iterator over the inverted file.
iterator() - Method in class org.terrier.realtime.memory.MemoryDocumentIndex
Return an iterator over the document index.
iterator() - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
 
iterator() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex
Return an iterator over the inverted file.
iterator() - Method in class org.terrier.realtime.memory.MemoryLexicon
Lexicon iterator.
iterator() - Method in class org.terrier.realtime.memory.MemoryMetaIndex
Return iterator over meta-data index.
iterator() - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
Return iterator over meta-data index.
iterator() - Method in class org.terrier.realtime.multi.MultiLexicon
Creates an iterator over the MultiLexicon structure.
iterator() - Method in class org.terrier.structures.collections.FSArrayFile
 
iterator() - Method in class org.terrier.structures.FSOMapFileLexicon
iteratorOverEntries() - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields
Return an iterator over the document index.
iteratorOverEntries() - Method in class org.terrier.realtime.memory.MemoryDocumentIndex
Return an iterator over the document index.
iteratorOverEntries() - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap
 

J

j - Variable in class org.terrier.terms.PorterStemmer
 
j - Variable in class org.terrier.terms.TRv2PorterStemmer
A general offset into the string.
JAVA - org.terrier.utility.StringTools.ESCAPE
Escape any characters unsuitable for Java source code in the String
JAVASCRIPT - org.terrier.utility.StringTools.ESCAPE
Escape any characters unsuitable for Javascript source code in the String
JForestsCommand - Class in org.terrier.learning
 
JForestsCommand() - Constructor for class org.terrier.learning.JForestsCommand
 
JforestsModelMatching - Class in org.terrier.matching
Applies a Jforests regression tree learned model to a FeaturedResultSet.
JforestsModelMatching(Matching) - Constructor for class org.terrier.matching.JforestsModelMatching
 
JforestsModelMatching(Matching, String) - Constructor for class org.terrier.matching.JforestsModelMatching
 
JforestsModelMatching(Index, Matching) - Constructor for class org.terrier.matching.JforestsModelMatching
 
JforestsModelMatching(Index, Matching, String) - Constructor for class org.terrier.matching.JforestsModelMatching
 
JforestsModelMatching(Index, Matching, String, Class<? extends Tree>) - Constructor for class org.terrier.matching.JforestsModelMatching
 
jj_nt - Variable in class org.terrier.matching.matchops.MatchOpQLParser
Next token.
jj_nt - Variable in class org.terrier.querying.parser.TerrierQLParser
Next token.
jj_nt - Variable in class org.terrier.utility.ClassNameParser
Next token.
jjFillToken() - Method in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
 
jjFillToken() - Method in class org.terrier.querying.parser.TerrierQLParserTokenManager
 
jjFillToken() - Method in class org.terrier.utility.ClassNameParserTokenManager
 
jjnewLexState - Static variable in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Lex State array.
jjnewLexState - Static variable in class org.terrier.querying.parser.TerrierQLParserTokenManager
Lex State array.
jjnewLexState - Static variable in class org.terrier.utility.ClassNameParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class org.terrier.querying.parser.TerrierQLParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class org.terrier.utility.ClassNameParserTokenManager
Token literal values.
join(boolean[], String) - Static method in class org.terrier.utility.ArrayUtils
Join some strings together.
join(byte[], String) - Static method in class org.terrier.utility.ArrayUtils
join string
join(double[], String) - Static method in class org.terrier.utility.ArrayUtils
join string
join(int[], String) - Static method in class org.terrier.utility.ArrayUtils
Join some strings together.
join(Object[], char) - Static method in class org.terrier.utility.ArrayUtils
Join some strings together.
join(String[], char) - Static method in class org.terrier.utility.ArrayUtils
Join some strings together.
join(String[], String) - Static method in class org.terrier.structures.PropertiesIndex
joins a series of strings together with a delimiter
join(String[], String) - Static method in class org.terrier.utility.ArrayUtils
Join some strings together.
join(String[], String, int, int) - Static method in class org.terrier.utility.ArrayUtils
Join some strings together.
joinSets(String[], List<String>) - Static method in class org.terrier.tests.BatchEndToEndTest
 
Js_KLs - Class in org.terrier.matching.models
This class implements the Js_KLs weighting model, which is the product of two measures: the Jefrreys' divergence with the Kullback Leibler's divergence.
Js_KLs() - Constructor for class org.terrier.matching.models.Js_KLs
A default constructor to make this model.
JSONOutputFormat - Class in org.terrier.rest
 
JSONOutputFormat(Object) - Constructor for class org.terrier.rest.JSONOutputFormat
 
JSONStream - Variable in class org.terrier.indexing.TwitterJSONCollection
The JSON stream containing the tweets

K

k - Variable in class org.terrier.terms.PorterStemmer
 
k - Variable in class org.terrier.terms.TRv2PorterStemmer
 
k0 - Variable in class org.terrier.terms.TRv2PorterStemmer
 
keepTermCodeMap - Variable in class org.terrier.structures.merging.StructureMerger
 
key - Variable in class org.terrier.structures.collections.MapEntry
 
key2bytelength - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
key2byteoffset - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
key2Index - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
key2reverseOffset - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
keyByteOffset - Variable in class org.terrier.structures.BaseCompressingMetaIndex.InputStream
 
keyCount - Variable in class org.terrier.structures.BaseCompressingMetaIndex.InputStream
 
keyCount - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
keyCount - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
keyFactories - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
keyFactories - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
keyFactory - Variable in class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
 
keyFactory - Variable in class org.terrier.structures.collections.FSOrderedMapFile
 
keyFactory - Variable in class org.terrier.structures.collections.FSOrderedMapFile.MultiFSOMapWriter
 
keyFactory - Variable in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
keyFactory - Variable in class org.terrier.structures.MapLexicon
 
keyFrequency - Variable in class org.terrier.matching.models.WeightingModel
The term frequency in the query.
keyNames - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
keyNames - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
keys - Variable in class org.terrier.querying.Decorate
 
keySet() - Method in class org.terrier.structures.collections.FSOrderedMapFile
kill() - Method in interface org.terrier.utility.KillHandler.Killable
Called when the JVM is shutting down
killable - Variable in class org.terrier.utility.KillHandler
 
KillHandler - Class in org.terrier.utility
Utility class for when releasing resources when the runtime system is shutting down.
KillHandler.Killable - Interface in org.terrier.utility
Interface denoting an object which can be killed by the KillHandler
kind - Variable in class org.terrier.matching.matchops.Token
An integer that describes the kind of this token.
kind - Variable in class org.terrier.querying.parser.Token
An integer that describes the kind of this token.
kind - Variable in class org.terrier.utility.Token
An integer that describes the kind of this token.
KL - Class in org.terrier.matching.models.queryexpansion
This class implements the Kullback-Leibler divergence for query expansion.
KL() - Constructor for class org.terrier.matching.models.queryexpansion.KL
A default constructor.
KLComplete - Class in org.terrier.matching.models.queryexpansion
This class implements the complete Kullback-Leibler divergence for query expansion.
KLComplete() - Constructor for class org.terrier.matching.models.queryexpansion.KLComplete
A default constructor.
KLCorrect - Class in org.terrier.matching.models.queryexpansion
This class implements the correct Kullback-Leibler divergence for query expansion, which takes the contribution into consideration.
KLCorrect() - Constructor for class org.terrier.matching.models.queryexpansion.KLCorrect
A default constructor.

L

L - Class in org.terrier.matching.models.aftereffect
This class implements the L model for the first normalisation by after effect.
L() - Constructor for class org.terrier.matching.models.aftereffect.L
 
L5 - Class in org.terrier.matching.models.aftereffect
This class implements the L5 model for the first normalisation by after effect.
L5() - Constructor for class org.terrier.matching.models.aftereffect.L5
 
LabelDecorator - Class in org.terrier.learning
A post-process to expand an existing result set to a FeaturedResultSet and add labels
LabelDecorator() - Constructor for class org.terrier.learning.LabelDecorator
 
language - Variable in class org.terrier.terms.SnowballStemmer
The language that we're currently stemming in
lastChar - Variable in class org.terrier.indexing.TaggedDocument
Saves the last read character between consecutive calls of getNextTerm().
lastChar - Static variable in class org.terrier.indexing.TRECFullTokenizer
last character read
lastDocid - Variable in class org.terrier.structures.bit.DirectInvertedOutputStream
 
lastDocid - Variable in class org.terrier.structures.FSADocumentIndex
 
lastDocid - Variable in class org.terrier.structures.FSADocumentIndexInMem
 
lastEntry - Variable in class org.terrier.structures.FSADocumentIndex
 
lastEntry - Variable in class org.terrier.structures.FSADocumentIndexInMem
 
lastExpandedQuery - Variable in class org.terrier.querying.QueryExpansion
 
lastIndex - Variable in class org.terrier.querying.QueryExpansion
 
lastKey() - Method in class org.terrier.structures.collections.FSOrderedMapFile
lastLoadError - Static variable in class org.terrier.structures.PropertiesIndex
 
lastOffset - Variable in class org.terrier.structures.BaseCompressingMetaIndex.InputStream
 
lastPercentage - Variable in class org.terrier.utility.TerrierTimer
the last percentage that was output.
lastValues - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
LearnedModelMatching - Class in org.terrier.matching
An abstract class for applying a learned model onto a FeaturedResultSet.
LearnedModelMatching(Matching) - Constructor for class org.terrier.matching.LearnedModelMatching
 
LearnedModelMatching(Index, Matching) - Constructor for class org.terrier.matching.LearnedModelMatching
 
LemurTF_IDF - Class in org.terrier.matching.models
This class implements the TF_IDF weighting model as it is implemented in Lemur.
LemurTF_IDF() - Constructor for class org.terrier.matching.models.LemurTF_IDF
A default constructor.
length() - Method in class org.terrier.matching.MatchingQueryTerms
Deprecated.
length() - Method in interface org.terrier.utility.io.RandomDataInput
Returns the length of the file
length() - Method in class org.terrier.utility.io.RandomDataInputMemory
Returns the length of the file
length() - Method in class org.terrier.utility.io.RandomDataInputMemory.SeeakableByteArrayInputStream
 
length(File) - Static method in class org.terrier.utility.Files
returns the length of file f
length(String) - Static method in class org.terrier.utility.Files
returns the length of the file, or 0L if cannot be found etc
length(String) - Method in interface org.terrier.utility.io.FileSystem
returns the length of the specified file
length(String) - Method in class org.terrier.utility.io.HTTPFileSystem
returns the length of the specified file
length(String) - Method in class org.terrier.utility.io.LocalFileSystem
What is the length of the file?
length(String) - Method in class org.terrier.utility.io.ResourceFileSystem
returns the length of the specified file
length(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
LETOROutputFormat - Class in org.terrier.structures.outputformat
Outputs a featured result set in the LETOR format.
LETOROutputFormat(Index) - Constructor for class org.terrier.structures.outputformat.LETOROutputFormat
 
leValueClassname - Variable in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
lex - Variable in class org.terrier.realtime.memory.MemoryInvertedIndex
 
LEXICAL_ERROR - Static variable in error org.terrier.matching.matchops.TokenMgrError
Lexical error occurred.
LEXICAL_ERROR - Static variable in error org.terrier.querying.parser.TokenMgrError
Lexical error occurred.
LEXICAL_ERROR - Static variable in error org.terrier.utility.TokenMgrError
Lexical error occurred.
LexicalErr(boolean, int, int, int, String, int) - Static method in error org.terrier.matching.matchops.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalErr(boolean, int, int, int, String, int) - Static method in error org.terrier.querying.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalErr(boolean, int, int, int, String, int) - Static method in error org.terrier.utility.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexicon - Variable in class org.terrier.matching.BaseMatching
The lexicon used.
lexicon - Variable in class org.terrier.matching.PostingListManager
lexicon for the index
lexicon - Variable in class org.terrier.querying.DFRBagExpansionTerms
The lexicon used for retrieval.
lexicon - Variable in class org.terrier.querying.QueryExpansion
An instance of Lexicon class.
lexicon - Variable in class org.terrier.realtime.memory.MemoryIndex
 
Lexicon<KEY> - Class in org.terrier.structures
A lexicon (a.k.a.
Lexicon() - Constructor for class org.terrier.structures.Lexicon
 
Lexicon.LexiconFileEntry<KEY2> - Class in org.terrier.structures
 
lexiconBuilder - Variable in class org.terrier.structures.indexing.Indexer
The builder that creates the lexicon.
LexiconBuilder - Class in org.terrier.structures.indexing
Builds temporary lexicons during indexing a collection and merges them when the indexing of a collection has finished.
LexiconBuilder(IndexOnDisk, String, Class<? extends LexiconMap>, String, TermCodes) - Constructor for class org.terrier.structures.indexing.LexiconBuilder
constructor
LexiconBuilder(IndexOnDisk, String, LexiconMap, String, String, String, TermCodes) - Constructor for class org.terrier.structures.indexing.LexiconBuilder
constructor
LexiconBuilder(IndexOnDisk, String, LexiconMap, String, TermCodes) - Constructor for class org.terrier.structures.indexing.LexiconBuilder
constructor
LexiconBuilder(IndexOnDisk, String, TermCodes) - Constructor for class org.terrier.structures.indexing.LexiconBuilder
constructor
LexiconBuilder.BasicLexiconCollectionStaticticsCounter - Class in org.terrier.structures.indexing
counts global statistics in the non-fields case
LexiconBuilder.CollectionStatisticsCounter - Interface in org.terrier.structures.indexing
Counter of LexiconEntries
LexiconBuilder.FieldLexiconCollectionStaticticsCounter - Class in org.terrier.structures.indexing
counts global statistics in the fields case
LexiconBuilder.NullCollectionStatisticsCounter - Class in org.terrier.structures.indexing
 
LexiconEntry - Class in org.terrier.structures
Base class for all LexiconEntry implementations.
LexiconEntry() - Constructor for class org.terrier.structures.LexiconEntry
 
lexiconEntryFactoryValueClass - Variable in class org.terrier.structures.indexing.LexiconBuilder
 
LexiconEntryIterator() - Constructor for class org.terrier.realtime.multi.MultiLexicon.LexiconEntryIterator
 
LexiconFileEntry(KEY2, LexiconEntry) - Constructor for class org.terrier.structures.Lexicon.LexiconFileEntry
 
LexiconMap - Class in org.terrier.structures.indexing
This class keeps track of the total counts of terms within a bundle of documents being indexed.
LexiconMap() - Constructor for class org.terrier.structures.indexing.LexiconMap
 
LexiconMerger - Class in org.terrier.structures.merging
Merges many lexicons, termids and offsets are not kept.
LexiconMerger(IndexOnDisk, IndexOnDisk, IndexOnDisk) - Constructor for class org.terrier.structures.merging.LexiconMerger
A constructor that sets the filenames of the lexicon files to merge
lexiconOutputStream - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
class to be used as a lexiconoutpustream.
lexiconOutputStream - Variable in class org.terrier.structures.indexing.LexiconBuilder
class to be used as a lexiconoutpustream.
LexiconOutputStream<KEY> - Class in org.terrier.structures
This class implements an output stream for the lexicon structure.
LexiconOutputStream() - Constructor for class org.terrier.structures.LexiconOutputStream
 
lexiconStream - Variable in class org.terrier.structures.LexiconOutputStream
A data input stream to read from the bufferInput.
LexiconUtil - Class in org.terrier.structures
Lexicon utilities class.
LexiconUtil() - Constructor for class org.terrier.structures.LexiconUtil
 
lexScanClassName - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
lexStateNames - Static variable in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Lexer state names.
lexStateNames - Static variable in class org.terrier.querying.parser.TerrierQLParserTokenManager
Lexer state names.
lexStateNames - Static variable in class org.terrier.utility.ClassNameParserTokenManager
Lexer state names.
LGD - Class in org.terrier.matching.models
This class implements the LGD weighting model.
LGD() - Constructor for class org.terrier.matching.models.LGD
A default constructor.
LGD(double) - Constructor for class org.terrier.matching.models.LGD
Constructs an instance of this class with the specified value for the parameter c.
line - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
line - Variable in class org.terrier.querying.parser.SimpleCharStream
 
line - Variable in class org.terrier.utility.SimpleCharStream
 
LinearModelMatching - Class in org.terrier.matching
Applies a linear learned model to a FeaturedResultSet.
LinearModelMatching(Index, Matching) - Constructor for class org.terrier.matching.LinearModelMatching
 
LinearModelMatching(Index, Matching, double[]) - Constructor for class org.terrier.matching.LinearModelMatching
 
LinearModelMatching(Index, Matching, String) - Constructor for class org.terrier.matching.LinearModelMatching
 
LinkedBuffer - Class in org.terrier.compression.bit
Implements an element of a linked list that contains a byte array
LinkedBuffer() - Constructor for class org.terrier.compression.bit.LinkedBuffer
Default Constructor.
LinkedBuffer(int) - Constructor for class org.terrier.compression.bit.LinkedBuffer
Constructor
list(String) - Static method in class org.terrier.utility.Files
List the contents of a directory
list(String) - Method in interface org.terrier.utility.io.FileSystem
list contents of a directory etc
list(String) - Method in class org.terrier.utility.io.HTTPFileSystem
list contents of a directory etc
list(String) - Method in class org.terrier.utility.io.LocalFileSystem
list contents of a directory etc
list(String) - Method in class org.terrier.utility.io.ResourceFileSystem
list contents of a directory etc
list(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
LL - Class in org.terrier.matching.models.aftereffect
This class implements the LL model for the first normalisation by after effect.
LL() - Constructor for class org.terrier.matching.models.aftereffect.LL
The default constructor.
load(IndexRef) - Method in class org.terrier.realtime.incremental.IncrementalIndex.Loader
 
load(IndexRef) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIndex.Loader
 
load(IndexRef) - Method in class org.terrier.realtime.memory.MemoryIndex.Loader
 
load(IndexRef) - Method in class org.terrier.structures.ConcurrentIndexLoader
 
load(IndexRef) - Method in class org.terrier.structures.IndexFactory.DirectIndexLoader
 
load(IndexRef) - Method in interface org.terrier.structures.IndexFactory.IndexLoader
Returns the Index for this IndexRef
load(IndexRef) - Method in class org.terrier.structures.IndexOnDisk.DiskIndexLoader
 
load_builder_boundary_documents() - Method in class org.terrier.structures.indexing.Indexer
Loads the builder boundary documents from the property indexing.builder.boundary.docnos, comma delimited.
load_controls_allowed() - Method in class org.terrier.querying.LocalManager
load in the controls that user is allowed to set
load_controls_default() - Method in class org.terrier.querying.LocalManager
load in the control defaults
load_field_ids() - Method in class org.terrier.structures.indexing.Indexer
loads a mapping of field name -> field id
load_indexer_properties() - Method in class org.terrier.structures.indexing.classical.BlockIndexer
 
load_indexer_properties() - Method in class org.terrier.structures.indexing.Indexer
 
load_indexer_properties() - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
 
load_pipeline() - Method in class org.terrier.querying.LocalManager
load in the term pipeline
load_pipeline() - Method in class org.terrier.realtime.memory.MemoryIndex
FIXME
load_pipeline() - Method in class org.terrier.structures.indexing.Indexer
Creates the term pipeline, as specified by the property termpipelines in the properties file.
load_pipeline(String) - Method in class org.terrier.querying.ApplyTermPipeline
load in the term pipeline
loadBlacklist(String) - Method in class org.terrier.indexing.SimpleXMLCollection
 
loadCollection(String) - Method in class org.terrier.applications.BatchIndexing
open a collection when given the collection.spec name
loadCollection(String) - Static method in class org.terrier.indexing.CollectionFactory
Load collection(s) of the specified name.
loadCollection(String, Class<?>[], Object[]) - Static method in class org.terrier.indexing.CollectionFactory
Load collection(s) of the specified name.
loadCollection(List<String>) - Method in class org.terrier.applications.BatchIndexing
open a collection when given a list of files
loadCollections() - Static method in class org.terrier.indexing.CollectionFactory
Use the default property trec.collection.class, or it's default value TRECCollection
loadCollections(String[]) - Static method in class org.terrier.indexing.CollectionFactory
Load collection(s) of the specified name.
loadCollections(String[], Class<?>[], Object[]) - Static method in class org.terrier.indexing.CollectionFactory
Load collection(s) of the specified name.
loadCollectionSpecFileList(String) - Static method in class org.terrier.indexing.CollectionFactory
 
loadCommonProperties() - Static method in class org.terrier.utility.ApplicationSetup
Loads the ApplicationSetup variables, e.g.
loadDocid2score(int, String, int) - Method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
loadDocno2score(Index) - Method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
loadDocno2score_seq(Index) - Method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
loadDocumentClass() - Method in class org.terrier.indexing.MultiDocumentFileCollection
Loads the class that will supply all documents for this Collection.
loadedPlugins - Static variable in class org.terrier.utility.ApplicationSetup
list of loaded plugins
Loader() - Constructor for class org.terrier.realtime.incremental.IncrementalIndex.Loader
 
Loader() - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsIndex.Loader
 
Loader() - Constructor for class org.terrier.realtime.memory.MemoryIndex.Loader
 
loadError - Variable in class org.terrier.structures.IndexOnDisk
 
loadFeatures(String[]) - Method in class org.terrier.matching.FeaturedScoringMatching
 
loadFeatureWeights(String) - Static method in class org.terrier.matching.LinearModelMatching
 
loadfloatOOS(String) - Method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
loadIndex() - Method in class org.terrier.applications.batchquerying.TRECQuerying
Loads index(s) from disk.
loadIndex(IndexOnDisk, String) - Method in class org.terrier.structures.BaseCompressingMetaIndex
 
loadIndexer(String, String) - Method in class org.terrier.applications.TRECIndexing
 
loadIndexer(String, String) - Method in class org.terrier.applications.TRECIndexingSinglePass
 
loadIndexStructure(String) - Method in class org.terrier.structures.IndexOnDisk
Load a new instance of the named index structure.
loadIndices() - Method in class org.terrier.structures.IndexOnDisk
load all index structures.
loadJSON(String) - Method in class org.terrier.indexing.TwitterJSONCollection
 
loadModel(String) - Method in class org.terrier.matching.JforestsModelMatching
 
loadModel(String, Class<? extends Tree>) - Method in class org.terrier.matching.JforestsModelMatching
 
loadOOS() - Method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
loadOOS(String) - Method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
loadPostingIterator(BitIndexPointer) - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
 
loadProperties() - Method in class org.terrier.structures.IndexOnDisk
loads in the properties file, falling back to the Terrier 1.xx log file if no properties exist.
loadProperties(String, String) - Method in class org.terrier.utility.restructure.Terrier4
loads in the properties file, falling back to the Terrier 1.xx log file if no properties exist.
loadProperties(String, String) - Method in class org.terrier.utility.restructure.Terrier5
loads in the properties file, falling back to the Terrier 1.xx log file if no properties exist.
loadQrelsFile() - Method in class org.terrier.evaluation.TRECQrelsInMemory
Load in memory the relevance assessment files that are specified in the array fqrels.
loadResources(String, ClassLoader) - Static method in class org.terrier.utility.ApplicationSetup
 
loadScorefile(int, String, int) - Method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
loadScorefile(Index) - Method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
loadStatistics() - Method in class org.terrier.structures.IndexOnDisk
for an immutable index, use a normal collection statistics, never changes
loadStopwordsList(String) - Method in class org.terrier.terms.Stopwords
Loads the specified stopwords file.
loadStopwordsList(String[]) - Method in class org.terrier.terms.Stopwords
Loads the specified stopwords files.
loadSuccess - Variable in class org.terrier.structures.IndexOnDisk
Set to true if loading an index succeeds
loadUpdatingStatistics() - Method in class org.terrier.structures.IndexOnDisk
for an index that is not yet built, use an UpdatingCollectionStatistics, which is slower but can support updates of the index statistics
LocalFileSystem - Class in org.terrier.utility.io
This is a Terrier File Abstraction Layer implementation of the local file system.
LocalFileSystem() - Constructor for class org.terrier.utility.io.LocalFileSystem
 
LocalFileSystem.LocalRandomAccessFile - Class in org.terrier.utility.io
A file that supports random access
LocalManager - Class in org.terrier.querying
This class is responsible for handling/co-ordinating the main high-level operations of a query.
LocalManager(Index) - Constructor for class org.terrier.querying.LocalManager
Construct a Manager using the specified Index Throws IllegalArgumentException if the specified index is null
LocalManager.Builder - Class in org.terrier.querying
 
LocalRandomAccessFile(String, String) - Constructor for class org.terrier.utility.io.LocalFileSystem.LocalRandomAccessFile
 
lock - Variable in class org.terrier.matching.AccumulatorResultSet
 
lock - Variable in class org.terrier.matching.CollectionResultSet
A lock for enabling access of the result set by different threads
lock - Variable in class org.terrier.matching.daat.CandidateResultSet
 
log(double) - Static method in class org.terrier.matching.models.Idf
Deprecated.
log(double) - Static method in class org.terrier.matching.models.WeightingModelLibrary
Returns the base 2 log of the given double precision number.
log(double, double) - Static method in class org.terrier.matching.models.Idf
Deprecated.
log(double, double) - Static method in class org.terrier.matching.models.WeightingModelLibrary
Returns the base 2 log of d1 over d2
LOG_2_OF_E - Static variable in class org.terrier.matching.models.WeightingModelLibrary
The logarithm in base 2 of e, used to change the base of logarithms.
LOG_E_OF_2 - Static variable in class org.terrier.matching.models.Idf
Deprecated.
LOG_E_OF_2 - Static variable in class org.terrier.matching.models.WeightingModelLibrary
The natural logarithm of 2, used to change the base of logarithms.
LOG4J_CONFIG - Static variable in class org.terrier.utility.ApplicationSetup
The configuration file used by log4j
logger - Static variable in class org.terrier.applications.BatchIndexing
The logger used
logger - Static variable in class org.terrier.applications.batchquerying.TRECQuery
The logger used for this class
logger - Static variable in class org.terrier.applications.batchquerying.TRECQuerying
The logger used
logger - Static variable in class org.terrier.applications.InteractiveQuerying
The logger used
logger - Static variable in class org.terrier.applications.ThreadedBatchIndexing
The logger used
logger - Static variable in class org.terrier.compression.bit.BitFileBuffered
The logger used
logger - Static variable in class org.terrier.compression.bit.BitFileInMemory
The logger used
logger - Static variable in class org.terrier.compression.bit.BitOutputStream
the logger for this class
logger - Static variable in class org.terrier.evaluation.AdhocEvaluation
 
logger - Static variable in class org.terrier.evaluation.AdhocFullQueryEvaluation
 
logger - Static variable in class org.terrier.evaluation.TerrierEvaluation
 
logger - Static variable in class org.terrier.evaluation.TrecEvalEvaluation
 
logger - Static variable in class org.terrier.evaluation.TRECQrelsInMemory
 
logger - Static variable in class org.terrier.indexing.CollectionFactory
logger for this class
logger - Static variable in class org.terrier.indexing.FileDocument
 
logger - Static variable in class org.terrier.indexing.MultiDocumentFileCollection
logger for this class
logger - Static variable in class org.terrier.indexing.PDFDocument
 
logger - Static variable in class org.terrier.indexing.SimpleFileCollection
 
logger - Static variable in class org.terrier.indexing.SimpleXMLCollection
 
logger - Static variable in class org.terrier.indexing.TaggedDocument
 
logger - Static variable in class org.terrier.indexing.TRECFullTokenizer
 
logger - Static variable in class org.terrier.indexing.TwitterJSONCollection
logger for this class
logger - Variable in class org.terrier.learning.LabelDecorator
 
logger - Static variable in class org.terrier.matching.BaseMatching
the logger for this class
logger - Static variable in class org.terrier.matching.dsms.BooleanFallback
 
logger - Static variable in class org.terrier.matching.dsms.BooleanScoreModifier
the logger for this class
logger - Variable in class org.terrier.matching.dsms.DependenceScoreModifier
 
logger - Static variable in class org.terrier.matching.dsms.PhraseScoreModifier
the logger for this class
logger - Variable in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
logger - Static variable in class org.terrier.matching.FatScoringMatching
 
logger - Static variable in class org.terrier.matching.FeaturedScoringMatching
 
logger - Variable in class org.terrier.matching.LearnedModelMatching
 
logger - Static variable in class org.terrier.matching.matchops.DateRangeOp
 
logger - Static variable in class org.terrier.matching.matchops.MultiTermOp
 
logger - Static variable in class org.terrier.matching.matchops.PrefixTermOp
 
logger - Static variable in class org.terrier.matching.matchops.SingleTermOp
 
logger - Static variable in class org.terrier.matching.matchops.SynonymOp
 
logger - Static variable in class org.terrier.matching.models.DFRWeightingModel
 
logger - Static variable in class org.terrier.matching.PostingListManager
 
logger - Variable in class org.terrier.matching.TRECResultsMatching
This object's logger.
logger - Static variable in class org.terrier.querying.DFRBagExpansionTerms
The logger used
logger - Static variable in class org.terrier.querying.ExpansionTerms
 
logger - Static variable in class org.terrier.querying.LocalManager
 
logger - Static variable in class org.terrier.querying.MatchingOpQLParser
 
logger - Static variable in class org.terrier.querying.QueryExpansion
 
logger - Static variable in class org.terrier.querying.RelevanceFeedbackSelector
 
logger - Static variable in class org.terrier.querying.RelevanceFeedbackSelectorDocids
 
logger - Static variable in class org.terrier.querying.RelevantOnlyFeedbackDocuments
 
logger - Static variable in class org.terrier.querying.TerrierQLParser
 
logger - Static variable in class org.terrier.realtime.incremental.IncrementalIndex
 
logger - Static variable in class org.terrier.realtime.memory.MemoryIndex
 
logger - Static variable in class org.terrier.rest.JSONOutputFormat
 
logger - Static variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
logger - Static variable in class org.terrier.structures.bit.DirectInvertedOutputStream
The logger used
logger - Static variable in class org.terrier.structures.collections.FSOrderedMapFile
The logger used for this class
logger - Static variable in class org.terrier.structures.FSADocumentIndex
 
logger - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
logger - Static variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
The logger used
logger - Static variable in class org.terrier.structures.indexing.DocumentIndexBuilder
The logger used
logger - Static variable in class org.terrier.structures.indexing.FSOMapFileLexiconUtilities
 
logger - Static variable in class org.terrier.structures.indexing.Indexer
the logger for this class
logger - Static variable in class org.terrier.structures.indexing.LexiconBuilder
The logger used for this class
logger - Static variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
The logger used
logger - Static variable in class org.terrier.structures.merging.StructureMerger
the logger used
logger - Static variable in class org.terrier.structures.outputformat.TRECDocidOutputFormat
The logger used
logger - Static variable in class org.terrier.structures.outputformat.TRECDocnoOutputFormat
The logger used
logger - Static variable in class org.terrier.structures.PropertiesIndex
The logger used
logger - Static variable in class org.terrier.structures.seralization.FixedSizeTextFactory
 
logger - Static variable in class org.terrier.terms.BaseTermPipelineAccessor
 
logger - Static variable in class org.terrier.utility.io.HadoopPlugin
The logger used
logger - Static variable in class org.terrier.utility.RuntimeMemoryChecker
the logger for this class
longToText(long) - Static method in class org.terrier.utility.TerrierTimer
 
LookAheadReader - Class in org.terrier.utility
Implements a Reader, that encapsulates another stream, but only upto the point that a pre-defined end marker in the stream is identified.
LookAheadReader(Reader, String) - Constructor for class org.terrier.utility.LookAheadReader
Creates an instance of a LookAheadReader that will read from the given stream until the end marker is found.
LookAheadStream - Class in org.terrier.utility
Implements an InputStream, that encapsulates another stream, but only upto the point that a pre-defined end marker in the stream is identified.
LookAheadStream(InputStream, byte[]) - Constructor for class org.terrier.utility.LookAheadStream
Creates an instance of a LookAheadStream that will read from the given stream until the end marker byte pattern is found.
LookAheadStream(InputStream, String) - Constructor for class org.terrier.utility.LookAheadStream
Creates an instance of a LookAheadStream that will read from the given stream until the end marker is found.
LookAheadStream(InputStream, String, String) - Constructor for class org.terrier.utility.LookAheadStream
Creates an instance of a LookAheadStream that will read from the given stream until the end marker is found.
LookAheadStreamCaseInsensitive - Class in org.terrier.utility
Version of LookAheadStream that is case-insensitive.
LookAheadStreamCaseInsensitive(InputStream, String) - Constructor for class org.terrier.utility.LookAheadStreamCaseInsensitive
Create a LookAheadStream that is case insensitive.
LookAheadStreamCaseInsensitive(InputStream, String, String) - Constructor for class org.terrier.utility.LookAheadStreamCaseInsensitive
Create a LookAheadStream that is case insensitive.
LOOP_DETECTED - Static variable in error org.terrier.matching.matchops.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LOOP_DETECTED - Static variable in error org.terrier.querying.parser.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LOOP_DETECTED - Static variable in error org.terrier.utility.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
lowercase - Static variable in class org.terrier.applications.InteractiveQuerying
Change to lowercase?
lowercase - Static variable in class org.terrier.indexing.TaggedDocument
Change to lowercase?
lowercase - Static variable in class org.terrier.indexing.TRECFullTokenizer
Transform to lowercase or not?.
lowercase - Static variable in class org.terrier.querying.TerrierQLToMatchingQueryTerms
 
lowercase() - Method in class org.terrier.querying.parser.Query.QueryTermsParameter
 
LRUMap<K,​V> - Class in org.terrier.structures.collections
A map with a fixed maximum size.
LRUMap() - Constructor for class org.terrier.structures.collections.LRUMap
default constructor
LRUMap(int) - Constructor for class org.terrier.structures.collections.LRUMap
constructor
LRUMap(String) - Constructor for class org.terrier.structures.collections.LRUMap
constructor
LS_DIR - Static variable in interface org.terrier.utility.Files.FSCapability
FS can list the content of a directory
LZ4CompressedMetaIndex - Class in org.terrier.structures
MetaIndex implementation for when records are compressed using LZ4
LZ4CompressedMetaIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.LZ4CompressedMetaIndex
 
LZ4CompressedMetaIndex.InputStream - Class in org.terrier.structures
 
LZ4MetaIndexBuilder - Class in org.terrier.structures.indexing
Writes all metadata using Zstandard compression.
LZ4MetaIndexBuilder(IndexOnDisk, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.LZ4MetaIndexBuilder
 
LZ4MetaIndexBuilder(IndexOnDisk, String, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.LZ4MetaIndexBuilder
 

M

m() - Method in class org.terrier.terms.PorterStemmer
 
m() - Method in class org.terrier.terms.TRv2PorterStemmer
Measures the number of consonant sequences between k0 and j.
main(String[]) - Static method in class org.terrier.applications.AnyclassLauncher
 
main(String[]) - Static method in class org.terrier.applications.batchquerying.ParallelTRECQuerying
 
main(String[]) - Static method in class org.terrier.applications.batchquerying.TRECQuery
main
main(String[]) - Static method in class org.terrier.applications.batchquerying.TRECSetup
Starts the application.
main(String[]) - Static method in class org.terrier.applications.CLITool
 
main(String[]) - Static method in class org.terrier.applications.FileFind
Takes a list of command line parameters of filenames and directories.
main(String[]) - Static method in class org.terrier.applications.InteractiveQuerying
Starts the interactive query application.
main(String[]) - Static method in class org.terrier.applications.TRECIndexing
Used for testing purposes.
main(String[]) - Static method in class org.terrier.indexing.SimpleXMLCollection
main
main(String[]) - Static method in class org.terrier.indexing.TaggedDocument
Static method which dumps a document to System.out
main(String[]) - Static method in class org.terrier.matching.FatUtils
 
main(String[]) - Static method in class org.terrier.matching.matchops.MatchOpQLParser
 
main(String[]) - Static method in class org.terrier.matching.models.Idf
main
main(String[]) - Static method in class org.terrier.querying.parser.TerrierQLParser
 
main(String[]) - Static method in class org.terrier.realtime.restructure.CreateSingleLexicon
 
main(String[]) - Static method in class org.terrier.rest.SingleIndexRestServer
Main method.
main(String[]) - Static method in class org.terrier.statistics.GammaFunction
 
main(String[]) - Static method in class org.terrier.structures.BaseCompressingMetaIndex
main
main(String[]) - Static method in class org.terrier.structures.indexing.classical.BlockInvertedIndexBuilder
Use this main method to recover the creation of an inverted index, should it fail
main(String[]) - Static method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
utility method that allows creation of an inverted index from a direct index
main(String[]) - Static method in class org.terrier.structures.indexing.Indexer
Utility method for merging indices
main(String[]) - Static method in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
 
main(String[]) - Static method in class org.terrier.structures.IndexUtil
Has some handy utilities for printing various index structures to System.out, such as: --printbitfile - print the bit file with the specified name --printbitentry - print one entry in a bit posting index. --printlex - print the entire lexicon --printdocument - print the document index --printlist - print the named list (e.g.
main(String[]) - Static method in class org.terrier.structures.merging.BlockStructureMerger
usage: java org.terrier.structures.merging.BlockStructureMerger [binary bits] [inverted file 1] [inverted file 2] [output inverted file]
main(String[]) - Static method in class org.terrier.structures.merging.LexiconMerger
main
main(String[]) - Static method in class org.terrier.structures.merging.StructureMerger
 
main(String[]) - Static method in class org.terrier.terms.PorterStemmer
Test program for demonstrating the Stemmer.
main(String[]) - Static method in class org.terrier.terms.TRv2PorterStemmer
main
main(String[]) - Static method in class org.terrier.utility.Files
Check that the a specified file exists as per Terrier's file system abstraction layer
main(String[]) - Static method in class org.terrier.utility.LookAheadReader
A testing method for
main(String[]) - Static method in class org.terrier.utility.MavenResolver
 
main(String[]) - Static method in class org.terrier.utility.restructure.Terrier4
 
main(String[]) - Static method in class org.terrier.utility.restructure.Terrier5
 
main(String[]) - Static method in class org.terrier.utility.SimpleJettyHTTPServer
main
main(String[]) - Static method in class org.terrier.utility.StringComparator
Will display the comparator value between two strings from the command line arguments.
main(String[]) - Static method in class org.terrier.utility.UnitUtils
 
main(String[]) - Static method in class org.terrier.Version
 
makeAbsolute(String, String) - Static method in class org.terrier.utility.ApplicationSetup
Checks whether the given filename is absolute and if not, it adds on the default path to make it absolute.
makeAverage1(double[]) - Static method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
makeCandidateResult(Full.DAATFullMatchingState, int) - Method in class org.terrier.matching.daat.FatFull
 
makeCandidateResult(Full.DAATFullMatchingState, int) - Method in class org.terrier.matching.daat.Full
 
makeCollection(String[], String[]) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeCollectionSpec(PrintWriter) - Method in class org.terrier.tests.BatchEndToEndTest
 
makeConcurrent(IndexRef) - Static method in class org.terrier.structures.ConcurrentIndexLoader
 
makeConcurrent(BitPostingIndex, DocumentIndex) - Static method in class org.terrier.structures.bit.ConcurrentBitPostingIndexUtilities
 
makeConcurrentForRetrieval(Index) - Static method in class org.terrier.structures.concurrent.ConcurrentIndexUtils
 
makeDataset(int, int, double[][]) - Method in class org.terrier.matching.JforestsModelMatching
 
makeDirectIndexRef(Index) - Static method in class org.terrier.structures.Index
 
makeDiskIndexWriter(String, String) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIndex
 
makeDiskIndexWriter(String, String) - Method in class org.terrier.realtime.memory.MemoryIndex
 
makeDocument(String, InputStream) - Method in class org.terrier.indexing.SimpleFileCollection
Given the opened document in, of Filename and File f, work out which parser to try, and instantiate it.
makeDocumentFromText(String, Map<String, String>) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeDocumentFromText(String, Map<String, String>, Tokeniser) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeEnvironment() - Method in class org.terrier.tests.ApplicationSetupBasedTest
 
makeFilenameProperties(String) - Static method in class org.terrier.indexing.FileDocument
 
makeIndex(String[], String[]) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeIndex(String[], String[], Class<? extends Indexer>) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeIndex(String[], String[], Indexer, String, String) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeIndex(FatResultSet) - Static method in class org.terrier.matching.FatUtils
 
makeIndexBlocks(String[], String[]) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeIndexFields(String[], String[]) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeIndexFields(String[], String[], Indexer, String, String) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeIndexFieldsBlocks(String[], String[]) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeIndexSinglePass(String[], String[]) - Static method in class org.terrier.indexing.IndexTestUtils
 
makeMaxMin(double[]) - Static method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
makeNewResultSet(int) - Method in class org.terrier.learning.FeaturedQueryResultSet
makeNewResultSet(int) - Method in class org.terrier.matching.QueryResultSet
 
makePostingIterator(String[], int[]) - Method in class org.terrier.structures.indexing.BlockDocumentPostingList
 
makePostingIterator(String[], int[]) - Method in class org.terrier.structures.indexing.BlockFieldDocumentPostingList
 
makePostingIterator(String[], int[]) - Method in class org.terrier.structures.indexing.DocumentPostingList
 
makePostingIterator(String[], int[]) - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
 
makeResultSet(int, String[], EntryStatistics[], double[], Set<String>[]) - Method in class org.terrier.matching.ScoringMatching
 
makeResultSet(int, String[], EntryStatistics[], double[], Set<String>[]) - Method in class org.terrier.matching.ScoringMatchingWithFat
 
makeResultSet(Full.DAATFullMatchingState, Queue<CandidateResult>) - Method in class org.terrier.matching.daat.FatFull
 
makeResultSet(Full.DAATFullMatchingState, Queue<CandidateResult>) - Method in class org.terrier.matching.daat.Full
 
makeSkippable(Iterator<BitIndexPointer>) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
Manager - Interface in org.terrier.querying
 
ManagerFactory - Class in org.terrier.querying
 
ManagerFactory() - Constructor for class org.terrier.querying.ManagerFactory
 
ManagerFactory.Builder - Interface in org.terrier.querying
interface for Builders of Managers
ManagerRequisite - Enum in org.terrier.querying
 
map - Variable in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
map - Variable in class org.terrier.structures.MapLexicon
 
MapEntry<K,​V> - Class in org.terrier.structures.collections
Implementation of java.util.Map.Entry.
MapEntry(K, V) - Constructor for class org.terrier.structures.collections.MapEntry
Construct a new Entry
MAPFILE_EXT - Static variable in class org.terrier.structures.FSOMapFileLexiconGeneric
 
MapFileInMemory(DataInputStream, int, FixedSizeWriteableFactory<IK>, FixedSizeWriteableFactory<IV>) - Constructor for class org.terrier.structures.collections.FSOrderedMapFile.MapFileInMemory
constructor
MapFileInMemory(String, FixedSizeWriteableFactory<IK>, FixedSizeWriteableFactory<IV>) - Constructor for class org.terrier.structures.collections.FSOrderedMapFile.MapFileInMemory
constructor
MapFileLexiconEntryIterator(String, String, String, FixedSizeWriteableFactory<Text>, FixedSizeWriteableFactory<LexiconEntry>) - Constructor for class org.terrier.structures.FSOMapFileLexicon.MapFileLexiconEntryIterator
 
MapFileLexiconEntryIterator(String, String, String, FixedSizeWriteableFactory<T>, FixedSizeWriteableFactory<LexiconEntry>) - Constructor for class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator
Construct an instance of the class with
MapFileLexiconEntryIterator(String, IndexOnDisk) - Constructor for class org.terrier.structures.FSOMapFileLexicon.MapFileLexiconEntryIterator
 
MapFileLexiconEntryIterator(String, IndexOnDisk) - Constructor for class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator
Construct an instance of the class with
MapFileLexiconEntryIterator(String, FixedSizeWriteableFactory<Text>, FixedSizeWriteableFactory<LexiconEntry>) - Constructor for class org.terrier.structures.FSOMapFileLexicon.MapFileLexiconEntryIterator
 
MapFileLexiconEntryIterator(String, FixedSizeWriteableFactory<T>, FixedSizeWriteableFactory<LexiconEntry>) - Constructor for class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator
Construct an instance of the class with
MapFileLexiconEntryIterator(Iterator<Map.Entry<Text, LexiconEntry>>) - Constructor for class org.terrier.structures.FSOMapFileLexicon.MapFileLexiconEntryIterator
 
MapFileLexiconEntryIterator(Iterator<Map.Entry<T, LexiconEntry>>) - Constructor for class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator
Construct an instance of the class with
MapFileLexiconIterator(String, String, String, FixedSizeWriteableFactory<Text>, FixedSizeWriteableFactory<LexiconEntry>) - Constructor for class org.terrier.structures.FSOMapFileLexicon.MapFileLexiconIterator
 
MapFileLexiconIterator(String, String, String, FixedSizeWriteableFactory<T2>, FixedSizeWriteableFactory<LexiconEntry>) - Constructor for class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconIterator
Construct an instance of the class with
MapFileLexiconIterator(String, IndexOnDisk) - Constructor for class org.terrier.structures.FSOMapFileLexicon.MapFileLexiconIterator
 
MapFileLexiconIterator(String, IndexOnDisk) - Constructor for class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconIterator
Construct an instance of the class with
MapFileLexiconIterator(String, FixedSizeWriteableFactory<Text>, FixedSizeWriteableFactory<LexiconEntry>) - Constructor for class org.terrier.structures.FSOMapFileLexicon.MapFileLexiconIterator
 
MapFileLexiconIterator(String, FixedSizeWriteableFactory<T2>, FixedSizeWriteableFactory<LexiconEntry>) - Constructor for class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconIterator
Construct an instance of the class with
MapFileLexiconIterator(Iterator<Map.Entry<Text, LexiconEntry>>) - Constructor for class org.terrier.structures.FSOMapFileLexicon.MapFileLexiconIterator
 
MapFileLexiconIterator(Iterator<Map.Entry<T2, LexiconEntry>>) - Constructor for class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconIterator
Construct an instance of the class with
mapFileWrite(String) - Static method in class org.terrier.structures.collections.FSOrderedMapFile
returns a utility class which can be used to write a FSOrderedMapFile.
mapFileWrite(String, Iterable<Map.Entry<WritableComparable, Writable>>) - Static method in class org.terrier.structures.collections.FSOrderedMapFile
writes an entire map FSOrderedMapFile at once, to the specified filename, and using the data contained in the specified iterator
mapFileWrite(String, Iterator<Map.Entry<WritableComparable, Writable>>) - Static method in class org.terrier.structures.collections.FSOrderedMapFile
writes an entire map FSOrderedMapFile at once, to the specified filename, and using the data contained in the specified iterator
mapFileWriter - Variable in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
MapLexicon<K1,​K2 extends org.apache.hadoop.io.WritableComparable> - Class in org.terrier.structures
Implementation of a lexicon.
MapLexicon(Map<K2, LexiconEntry>) - Constructor for class org.terrier.structures.MapLexicon
Construct an instance of the class with
MapLexicon(Map<K2, LexiconEntry>, MapLexicon.Id2EntryIndexLookup) - Constructor for class org.terrier.structures.MapLexicon
Construct an instance of the class with
MapLexicon.Id2EntryIndexLookup - Interface in org.terrier.structures
Interface for getting the lexicon term index for a given term id
MapLexicon.IdIsIndex - Class in org.terrier.structures
Lexicon map where the termid is the term index
mapsInitialised - Variable in class org.terrier.matching.AccumulatorResultSet
 
mark(int) - Method in class org.terrier.utility.FixedSizeInputStream
mark(int) - Method in class org.terrier.utility.LookAheadReader
This method is not implemented.
mark(int) - Method in class org.terrier.utility.LookAheadStream
This method is not implemented.
mark(int) - Method in class org.terrier.utility.ProcessInputStream
MarkerLen - Variable in class org.terrier.utility.LookAheadStream
How long is the end marker
markSupported() - Method in class org.terrier.utility.FixedSizeInputStream
markSupported() - Method in class org.terrier.utility.LookAheadReader
Support for marking is not implemented.
markSupported() - Method in class org.terrier.utility.LookAheadStream
Support for marking is not implemented.
markSupported() - Method in class org.terrier.utility.ProcessInputStream
match(String, MatchingQueryTerms) - Method in class org.terrier.matching.BaseMatching
Get a ResultSet for the given query terms.
match(String, MatchingQueryTerms) - Method in class org.terrier.matching.daat.Full
Get a ResultSet for the given query terms.
match(String, MatchingQueryTerms) - Method in class org.terrier.matching.FatFeaturedScoringMatching
 
match(String, MatchingQueryTerms) - Method in class org.terrier.matching.FatResultsMatching
 
match(String, MatchingQueryTerms) - Method in class org.terrier.matching.FatScoringMatching
 
match(String, MatchingQueryTerms) - Method in class org.terrier.matching.FilterMatching
 
match(String, MatchingQueryTerms) - Method in class org.terrier.matching.LearnedModelMatching
 
match(String, MatchingQueryTerms) - Method in interface org.terrier.matching.Matching
Get a ResultSet for the given query terms.
match(String, MatchingQueryTerms) - Method in class org.terrier.matching.taat.Full
Get a ResultSet for the given query terms.
match(String, MatchingQueryTerms) - Method in class org.terrier.matching.TRECResultsMatching
 
MATCH_EMPTY_QUERY - Static variable in class org.terrier.matching.BaseMatching
A property that when it is true, it allows matching all documents to an empty query.
matchBlockProperties(String) - Method in class org.terrier.structures.merging.BlockStructureMerger
 
matches - Variable in class org.terrier.utility.Files.PathTransformation
pattern for a transformation
Matching - Interface in org.terrier.matching
Interface for all Matching implementations.
matchingCount - Variable in class org.terrier.applications.AbstractQuerying
the number of processed queries.
MatchingEntry - Class in org.terrier.matching.matchops
A MatchingEntry is the application of a matching Operator to the index at hand, i.e.
MatchingEntry(IterablePosting, EntryStatistics, double, WeightingModel[], MatchingEntry.Requirement, Set<String>) - Constructor for class org.terrier.matching.matchops.MatchingEntry
 
MatchingOpQLParser - Class in org.terrier.querying
 
MatchingOpQLParser() - Constructor for class org.terrier.querying.MatchingOpQLParser
 
MatchingQueryTerms - Class in org.terrier.matching
Models a query used for matching documents.
MatchingQueryTerms() - Constructor for class org.terrier.matching.MatchingQueryTerms
Generate a MatchingQueryTerms object.
MatchingQueryTerms(String) - Constructor for class org.terrier.matching.MatchingQueryTerms
Generate a MatchingQueryTerms object, with the specified query id.
MatchingQueryTerms(String, Request) - Constructor for class org.terrier.matching.MatchingQueryTerms
Generate a MatchingQueryTerms object, with the specified query id, and request
MatchingQueryTerms(Collection<MatchingQueryTerms.MatchingTerm>) - Constructor for class org.terrier.matching.MatchingQueryTerms
 
MatchingQueryTerms.MatchingTerm - Class in org.terrier.matching
 
MatchingQueryTerms.QueryTermProperties - Class in org.terrier.matching
The weight and the modifiers associated with a query term.
MatchingState() - Constructor for class org.terrier.matching.BaseMatching.MatchingState
 
MatchingTerm(Operator, MatchingQueryTerms.QueryTermProperties) - Constructor for class org.terrier.matching.MatchingQueryTerms.MatchingTerm
 
matchingTerms - Variable in class org.terrier.querying.Request
This is an aggregated form of the query terms, suitable for matching, which requires term frequencies for each term.
matchOnTerms - Variable in class org.terrier.matching.PostingListManager
 
matchopQl - Variable in class org.terrier.applications.AbstractQuerying
 
MatchOpQLParser - Class in org.terrier.matching.matchops
 
MatchOpQLParser(InputStream) - Constructor for class org.terrier.matching.matchops.MatchOpQLParser
Constructor with InputStream.
MatchOpQLParser(InputStream, String) - Constructor for class org.terrier.matching.matchops.MatchOpQLParser
Constructor with InputStream and supplied encoding
MatchOpQLParser(Reader) - Constructor for class org.terrier.matching.matchops.MatchOpQLParser
Constructor.
MatchOpQLParser(String) - Constructor for class org.terrier.matching.matchops.MatchOpQLParser
 
MatchOpQLParser(MatchOpQLParserTokenManager) - Constructor for class org.terrier.matching.matchops.MatchOpQLParser
Constructor with generated Token Manager.
MatchOpQLParserConstants - Interface in org.terrier.matching.matchops
Token literal values and constants.
MatchOpQLParserTokenManager - Class in org.terrier.matching.matchops
Token Manager.
MatchOpQLParserTokenManager(SimpleCharStream) - Constructor for class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Constructor.
MatchOpQLParserTokenManager(SimpleCharStream, int) - Constructor for class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Constructor.
MavenResolver - Class in org.terrier.utility
Resolves Maven dependencies specified in terrier.mvn.coords and adds to classpath.
MavenResolver() - Constructor for class org.terrier.utility.MavenResolver
 
MavenResolver.MutableURLClassLoader - Class in org.terrier.utility
 
max(double[]) - Static method in class org.terrier.utility.StaTools
Return the max of the specified array
max(double[], int, int) - Static method in class org.terrier.utility.StaTools
Return the max of the specified array
max(float[]) - Static method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
Return the max of the specified array
max(float[]) - Static method in class org.terrier.utility.StaTools
Return the max of the specified array
max(int[]) - Static method in class org.terrier.utility.StaTools
Return the max of the specified array
MAX_BLOCKS - Variable in class org.terrier.structures.indexing.classical.BlockIndexer
The maximum number allowed number of blocks in a document.
MAX_BLOCKS - Variable in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
The maximum number allowed number of blocks in a document.
MAX_BLOCKS - Static variable in class org.terrier.utility.ApplicationSetup
The maximum number of blocks in a document.
MAX_DOCS_PER_BUILDER - Variable in class org.terrier.structures.indexing.Indexer
The number of documents indexed with a set of builders.
MAX_FILE_ID - Static variable in interface org.terrier.structures.BitIndexPointer
largest permissible file id using most implementations
MAX_INDEX_MB_IN_MEM_RETRIEVAL - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
MAX_MB_IN_MEM_RETRIEVAL - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
MAX_TERM_LENGTH - Static variable in class org.terrier.utility.ApplicationSetup
The maximum size of a term.
MAX_TOKENS_IN_DOCUMENT - Variable in class org.terrier.structures.indexing.Indexer
The maximum number of tokens in a document.
maxBlocks - Variable in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
maximum number of blocks
maxDocsPerFlush - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
 
maxLen - Static variable in class org.terrier.terms.CropTerm
Maximum length a term can be
MAXLEXMERGE - Static variable in class org.terrier.structures.indexing.LexiconBuilder
Number of lexicons to merge at once.
maxMemory - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
 
maxNextCharInd - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
maxNextCharInd - Variable in class org.terrier.querying.parser.SimpleCharStream
 
maxNextCharInd - Variable in class org.terrier.utility.SimpleCharStream
 
maxNumberRetrieved - Variable in class org.terrier.evaluation.AdhocEvaluation
The maximum number of documents retrieved for a query.
maxNumOfDigitsPerTerm - Static variable in class org.terrier.indexing.TaggedDocument
The maximum number of digits that are allowed in valid terms.
maxNumOfDigitsPerTerm - Static variable in class org.terrier.indexing.tokenisation.EnglishTokeniser
The maximum number of digits that are allowed in valid terms.
maxNumOfDigitsPerTerm - Static variable in class org.terrier.indexing.tokenisation.UTFTokeniser
The maximum number of digits that are allowed in valid terms.
maxNumOfDigitsPerTerm - Static variable in class org.terrier.indexing.tokenisation.UTFTwitterTokeniser
The maximum number of digits that are allowed in valid terms.
maxNumOfSameConseqLettersPerTerm - Static variable in class org.terrier.indexing.TaggedDocument
The maximum number of consecutive same letters or digits that are allowed in valid terms.
maxNumOfSameConseqLettersPerTerm - Static variable in class org.terrier.indexing.tokenisation.EnglishTokeniser
The maximum number of consecutive same letters or digits that are allowed in valid terms.
maxNumOfSameConseqLettersPerTerm - Static variable in class org.terrier.indexing.tokenisation.UTFTokeniser
The maximum number of consecutive same letters or digits that are allowed in valid terms.
maxNumOfSameConseqLettersPerTerm - Static variable in class org.terrier.indexing.tokenisation.UTFTwitterTokeniser
The maximum number of consecutive same letters or digits that are allowed in valid terms.
maxResults - Variable in class org.terrier.matching.TRECResultsMatching
The maximum number of results to read per query.
maxsize - Variable in class org.terrier.utility.FixedSizeInputStream
maximum bytes to read
maxTermFrequency - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
The maximum in-collection term frequencty of the terms in the pseudo relevance set.
maxtf - Variable in class org.terrier.structures.BasicLexiconEntry
 
maxtf - Variable in class org.terrier.structures.BasicTermStatsLexiconEntry
 
maxtf - Variable in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
 
maxtf - Variable in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
 
maxtfs - Variable in class org.terrier.structures.indexing.LexiconMap
mapping: term to max tf
MDL2 - Class in org.terrier.matching.models
This class implements the MDL2 field-based weighting model.
MDL2() - Constructor for class org.terrier.matching.models.MDL2
 
MDL2(String[]) - Constructor for class org.terrier.matching.models.MDL2
Constructs an instance of MDL2.
Me - Static variable in class org.terrier.utility.StringComparator
An instantiation of this class.
mean(double[]) - Static method in class org.terrier.utility.StaTools
The mean of an array of double values.
mean(double[], int, int, boolean) - Static method in class org.terrier.utility.StaTools
The mean of a sub-array of an array of double values.
mean(float[]) - Static method in class org.terrier.utility.StaTools
find mean of float[]
mean(int[]) - Static method in class org.terrier.utility.StaTools
The mean of an array of integers.
meanAveragePrecision - Variable in class org.terrier.evaluation.AdhocEvaluation
Average Precision.
meanNonZero(double[]) - Static method in class org.terrier.utility.StaTools
The mean of an array of doubles, only counting non-zero values.
meanRelevantPrecision - Variable in class org.terrier.evaluation.AdhocEvaluation
Relevant Precision.
median(double[]) - Static method in class org.terrier.utility.StaTools
The median of an array of double values.
MEM_SIZE_TRACE - Static variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
memCheck - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
memCheck - Variable in class org.terrier.structures.indexing.LexiconBuilder
 
memory - Variable in class org.terrier.realtime.incremental.IncrementalIndex
 
MEMORY_THRESHOLD_SINGLEPASS - Static variable in class org.terrier.utility.ApplicationSetup
Memory threshold in the single pass inversion method.
memoryAfterFlush - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Memory status after flush
memoryCheck - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Memory Checker - provides the method for checking to see if the system is running low on memory
MemoryChecker - Interface in org.terrier.utility
Interface for various implementation which are used to determine if memory has been exhausted.
MemoryCollectionStatistics - Class in org.terrier.realtime.memory
This class provides basic statistics in memory for a collection of documents, such as the average length of documents, or the total number of documents in the collection.
MemoryCollectionStatistics(int, int, long, long, long[], String[]) - Constructor for class org.terrier.realtime.memory.MemoryCollectionStatistics
Constructor.
MemoryCompressedMetaIndex - Class in org.terrier.realtime.memory
An in-memory version of a Meta-data index.
MemoryCompressedMetaIndex() - Constructor for class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Constructor.
MemoryCompressedMetaIndex(String[], int[]) - Constructor for class org.terrier.realtime.memory.MemoryCompressedMetaIndex
 
MemoryDirectIndex - Class in org.terrier.realtime.memory
This is a DirectIndex structure that is held fully in memory, it is based upon the MemoryInverted class.
MemoryDirectIndex(DocumentIndex) - Constructor for class org.terrier.realtime.memory.MemoryDirectIndex
Constructor.
MemoryDirectIndex.DirectIterator - Class in org.terrier.realtime.memory
Direct index iterator.
MemoryDirectIndex.DocumentPostingList - Class in org.terrier.realtime.memory
 
MemoryDirectIterablePosting - Class in org.terrier.realtime.memory
Provides iteration capabilities over a Memory Direct Posting
MemoryDirectIterablePosting(TIntArrayList, TIntArrayList) - Constructor for class org.terrier.realtime.memory.MemoryDirectIterablePosting
Constructor.
MemoryDocumentIndex - Class in org.terrier.realtime.memory
An in-memory version of the Document index.
MemoryDocumentIndex() - Constructor for class org.terrier.realtime.memory.MemoryDocumentIndex
Constructor.
MemoryDocumentIndex.DocumentIterator - Class in org.terrier.realtime.memory
Document index iterator.
MemoryDocumentIndex.DocumentIterator2 - Class in org.terrier.realtime.memory
Document index iterator, iterates over DocumentIndexEntry only, in constrast to DocumentIterator
MemoryDocumentIndexFields - Class in org.terrier.realtime.memory.fields
Document index (fields).
MemoryDocumentIndexFields() - Constructor for class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields
Constructor.
MemoryDocumentIndexFields.DocumentIterator - Class in org.terrier.realtime.memory.fields
 
MemoryDocumentIndexFields.DocumentIterator2 - Class in org.terrier.realtime.memory.fields
 
MemoryDocumentIndexFieldsMap - Class in org.terrier.realtime.memory.fields
A memory document index structure that supports fields and fast lookups via a map structure.
MemoryDocumentIndexFieldsMap() - Constructor for class org.terrier.realtime.memory.fields.MemoryDocumentIndexFieldsMap
Constructor.
MemoryDocumentIndexMap - Class in org.terrier.realtime.memory
This class is a special variant of the Memory index class where the Document index is backed by a fast mapping structure in memory.
MemoryDocumentIndexMap() - Constructor for class org.terrier.realtime.memory.MemoryDocumentIndexMap
Constructor.
MemoryDocumentIndexMap.DocumentMapIterator2 - Class in org.terrier.realtime.memory
Document index iterator, iterates over DocumentIndexEntry only.
MemoryFields - Class in org.terrier.realtime.memory.fields
Super-type of fields index implementations.
MemoryFields() - Constructor for class org.terrier.realtime.memory.fields.MemoryFields
Constructor.
MemoryFieldsDirectIndex - Class in org.terrier.realtime.memory.fields
 
MemoryFieldsDirectIndex(FieldDocumentIndex) - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsDirectIndex
Constructor.
MemoryFieldsDirectIndex.FieldDocumentPostingList - Class in org.terrier.realtime.memory.fields
 
MemoryFieldsDirectIterablePosting - Class in org.terrier.realtime.memory.fields
 
MemoryFieldsDirectIterablePosting(TIntArrayList, TIntArrayList, List<int[]>) - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsDirectIterablePosting
 
MemoryFieldsIndex - Class in org.terrier.realtime.memory.fields
An in-memory incremental fields index (non-compressed).
MemoryFieldsIndex() - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsIndex
Constructor.
MemoryFieldsIndex.Loader - Class in org.terrier.realtime.memory.fields
 
MemoryFieldsInvertedIndex - Class in org.terrier.realtime.memory.fields
Postings list (non-compressed) (fields).
MemoryFieldsInvertedIndex(Lexicon<String>, DocumentIndex) - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsInvertedIndex
Constructor.
MemoryFieldsIterablePosting - Class in org.terrier.realtime.memory.fields
Iterable posting (fields).
MemoryFieldsIterablePosting(DocumentIndex, TIntArrayList, TIntArrayList, TIntObjectHashMap<int[]>) - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsIterablePosting
Constructor (docid,freq,(fields)).
MemoryFieldsLexiconEntry - Class in org.terrier.realtime.memory.fields
Lexicon entry (fields).
MemoryFieldsLexiconEntry(int) - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsLexiconEntry
Constructor (termid).
MemoryFieldsLexiconEntry(int, int, int[]) - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsLexiconEntry
Constructor (df, tf, fields).
MemoryFieldsLexiconEntry(int, int, int, int[]) - Constructor for class org.terrier.realtime.memory.fields.MemoryFieldsLexiconEntry
Constructor (termid, df, tf, fields).
MemoryIndex - Class in org.terrier.realtime.memory
An index held in fully memory.
MemoryIndex() - Constructor for class org.terrier.realtime.memory.MemoryIndex
Constructor.
MemoryIndex(MemoryLexicon, MemoryDocumentIndexMap, MemoryInvertedIndex, MemoryMetaIndex, MemoryCollectionStatistics) - Constructor for class org.terrier.realtime.memory.MemoryIndex
 
MemoryIndex(IndexOnDisk) - Constructor for class org.terrier.realtime.memory.MemoryIndex
 
MemoryIndex(IndexOnDisk, boolean) - Constructor for class org.terrier.realtime.memory.MemoryIndex
Create a memory index from an existing on-disk index.
MemoryIndex.Loader - Class in org.terrier.realtime.memory
 
MemoryInvertedIndex - Class in org.terrier.realtime.memory
A basic inverted file implementation for use with MemoryIndex structures.
MemoryInvertedIndex(Lexicon<String>, DocumentIndex) - Constructor for class org.terrier.realtime.memory.MemoryInvertedIndex
Constructor.
MemoryInvertedIndex.BasicMemoryPostingList - Class in org.terrier.realtime.memory
 
MemoryInvertedIndex.InvertedIterator - Class in org.terrier.realtime.memory
Inverted index iterator.
MemoryIterablePosting - Class in org.terrier.realtime.memory
A postings list implementation held fully in memory.
MemoryIterablePosting(DocumentIndex, TIntArrayList, TIntArrayList) - Constructor for class org.terrier.realtime.memory.MemoryIterablePosting
Constructor.
MemoryLexicon - Class in org.terrier.realtime.memory
The lexicon structure for a MemoryIndex.
MemoryLexicon() - Constructor for class org.terrier.realtime.memory.MemoryLexicon
Constructor.
MemoryLexiconEntry - Class in org.terrier.realtime.memory
A lexicon entry stored in a MemoryLexicon.
MemoryLexiconEntry() - Constructor for class org.terrier.realtime.memory.MemoryLexiconEntry
Constructor.
MemoryLexiconEntry(int) - Constructor for class org.terrier.realtime.memory.MemoryLexiconEntry
Constructor (termid).
MemoryLexiconEntry(int, int) - Constructor for class org.terrier.realtime.memory.MemoryLexiconEntry
Constructor (df, tf).
MemoryLexiconEntry(int, int, int) - Constructor for class org.terrier.realtime.memory.MemoryLexiconEntry
Constructor (termid, df, tf).
MemoryLexiconEntry(int, int, int, int) - Constructor for class org.terrier.realtime.memory.MemoryLexiconEntry
 
MemoryLinkedOutputStream - Class in org.terrier.compression.bit
This class implements an OutputStream that writes everything in memory, and never flushes the data to disk.
MemoryLinkedOutputStream() - Constructor for class org.terrier.compression.bit.MemoryLinkedOutputStream
Instanciates a MemoryLinkedOutputStream with the buffer size set to DEFAULT_BUFFER_SIZE
MemoryLinkedOutputStream(int) - Constructor for class org.terrier.compression.bit.MemoryLinkedOutputStream
Instanciates a MemoryLinkedOutputStream specifying the buffer size.
MemoryMetaIndex - Class in org.terrier.realtime.memory
An in-memory version of a Meta-data index.
MemoryMetaIndex() - Constructor for class org.terrier.realtime.memory.MemoryMetaIndex
 
MemoryMetaIndex(String[], int[]) - Constructor for class org.terrier.realtime.memory.MemoryMetaIndex
 
MemoryMetaIndex(String[], int[], String[]) - Constructor for class org.terrier.realtime.memory.MemoryMetaIndex
 
MemoryMetaIndexMap - Class in org.terrier.realtime.memory
A memory meta index structure that supports fast look-ups via a map.
MemoryMetaIndexMap() - Constructor for class org.terrier.realtime.memory.MemoryMetaIndexMap
Constructor.
MemoryMetaIndexMap(String[], int[]) - Constructor for class org.terrier.realtime.memory.MemoryMetaIndexMap
 
MemoryOutputStream - Class in org.terrier.compression.bit
This class extends an ordinary OutputStream to handle transparently writes in memory.
MemoryOutputStream() - Constructor for class org.terrier.compression.bit.MemoryOutputStream
Default constructor.
MemoryOutputStream(int) - Constructor for class org.terrier.compression.bit.MemoryOutputStream
Creates a new instance of this class setting the buffer size.
MemoryOutputStream(int, int) - Constructor for class org.terrier.compression.bit.MemoryOutputStream
Creates a new instance of this class setting the buffer size and the growing ratio
MemoryPointer - Interface in org.terrier.realtime.memory
Pointer type for use with MemoryIndex.
MemoryPostingList - Interface in org.terrier.realtime.memory
A memory posting list interface
MemorySBOS - Class in org.terrier.compression.bit
This class extends the BitByteOutputStream, so it provides the compression writing functions, but uses a MemoryOutputStream as an underlying OutputStream, so it is needed to be flushed to disk separately.
MemorySBOS() - Constructor for class org.terrier.compression.bit.MemorySBOS
Constructor for the class.
merge(String, String, int, int, boolean) - Static method in class org.terrier.structures.indexing.Indexer
Merge a series of numbered indices in the same path/prefix area.
merge(String, String, String, String) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIndex
Not implemented.
merge(String, String, LinkedList<String[]>, int, boolean) - Static method in class org.terrier.structures.indexing.Indexer
Merge a series of indices, in pair-wise fashion
merge(LinkedList<String>) - Method in class org.terrier.structures.indexing.LexiconBuilder
Merges the intermediate lexicon files created during the indexing.
MERGE2LEXATTIME - Static variable in class org.terrier.structures.indexing.LexiconBuilder
Should we only merge lexicons in pairs (Terrier 1.0.x scheme)? Set by property lexicon.builder.merge.2lex.attime
mergeCheck() - Method in class org.terrier.realtime.incremental.IncrementalMergeGeometric
Is merging required?
mergeCheck() - Method in class org.terrier.realtime.incremental.IncrementalMergePolicy
Never merge.
mergeCheck() - Method in class org.terrier.realtime.incremental.IncrementalMergeSingle
Is merging required?
merged - Static variable in class org.terrier.realtime.incremental.IncrementalMergePolicy
 
mergeDirectFiles() - Method in class org.terrier.structures.merging.BlockStructureMerger
 
mergeDirectFiles() - Method in class org.terrier.structures.merging.StructureMerger
Merges the two direct files and the corresponding document id files.
mergeDocumentIndexFiles() - Method in class org.terrier.structures.merging.StructureMerger
Merges the two document index files, and the meta files.
mergeInvertedFiles() - Method in class org.terrier.structures.merging.BlockStructureMerger
 
mergeInvertedFiles() - Method in class org.terrier.structures.merging.StructureMerger
Merges the two lexicons into one.
mergeLexicons() - Method in class org.terrier.structures.merging.LexiconMerger
Merges the two lexicons into one.
mergeNLexicons(Iterator<Map.Entry<String, LexiconEntry>>[], LexiconOutputStream<String>) - Method in class org.terrier.structures.indexing.LexiconBuilder
 
mergePolicy() - Method in class org.terrier.realtime.incremental.IncrementalMergeGeometric
Is merging configured?
mergePolicy() - Method in class org.terrier.realtime.incremental.IncrementalMergePolicy
No merge.
mergePolicy() - Method in class org.terrier.realtime.incremental.IncrementalMergeSingle
Is merging configured?
mergePostings(IterablePosting[]) - Static method in class org.terrier.structures.postings.ORIterablePosting
Factory method to create an appropriate ORIterablePosting from the specified IterablePostings.
merger - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Structure for merging the run
mergeStatistics(EntryStatistics[]) - Static method in class org.terrier.matching.PostingListManager
Knows how to merge several EntryStatistics for a single effective term
mergeStatistics(EntryStatistics[], CollectionStatistics) - Method in class org.terrier.matching.matchops.ANDQueryOp
Adjust the statistics for this operator: 1.
mergeStatistics(EntryStatistics[], CollectionStatistics) - Method in class org.terrier.matching.matchops.MultiTermOp
 
mergeStatistics(EntryStatistics[], CollectionStatistics) - Method in class org.terrier.matching.matchops.PhraseOp
 
mergeStatistics(EntryStatistics[], CollectionStatistics) - Method in class org.terrier.matching.matchops.SynonymOp
Adjust the statistics for the #syn operator: 1.
mergeStatistics(EntryStatistics[], CollectionStatistics) - Method in class org.terrier.matching.matchops.UnorderedWindowOp
 
mergeStructures() - Method in class org.terrier.structures.merging.StructureMerger
Merges the structures created by terrier.
mergeTwo(int, int, String) - Method in class org.terrier.structures.collections.FSOrderedMapFile.MultiFSOMapWriter
 
mergeTwoIndices(String[], String[], String[], boolean) - Static method in class org.terrier.structures.indexing.Indexer
Merge two indices.
mergeTwoLexicons(Iterator<Map.Entry<String, LexiconEntry>>, Iterator<Map.Entry<String, LexiconEntry>>, LexiconOutputStream<String>) - Method in class org.terrier.structures.indexing.LexiconBuilder
Merge the two LexiconInputStreams into the given LexiconOutputStream
message - Variable in class org.terrier.utility.TerrierTimer
the message that should be output with the progress
metaBuilder - Variable in class org.terrier.structures.indexing.Indexer
 
metaCache - Variable in class org.terrier.querying.Decorate
The cache used for the meta data.
metadata - Variable in class org.terrier.matching.QueryResultSet
The structure holding the metadata.
metadata - Variable in class org.terrier.realtime.memory.MemoryIndex
 
metaIndex - Variable in class org.terrier.querying.Decorate
The meta index server.
metaIndex - Variable in class org.terrier.querying.QueryExpansion
 
metaIndex - Variable in class org.terrier.querying.RelevanceFeedbackSelector
 
MetaIndex - Interface in org.terrier.structures
Interface for document metadata.
MetaIndexBuilder - Class in org.terrier.structures.indexing
Abstract class for writing document metadata to a disk index.
MetaIndexBuilder() - Constructor for class org.terrier.structures.indexing.MetaIndexBuilder
 
MetaIndexMap - Interface in org.terrier.realtime.memory
An interface defining a meta index structure
metaKeys - Variable in class org.terrier.applications.InteractiveQuerying
 
metaKeys - Variable in class org.terrier.querying.Decorate
 
metaMap - Variable in class org.terrier.matching.QueryResultSet
The structure that holds the metadata about the results.
MetaReverse - Variable in class org.terrier.structures.merging.StructureMerger
 
method - Variable in class org.terrier.applications.batchquerying.TRECQuerying
The method - ie the weighting model and parameters.
methodName - Variable in class org.terrier.matching.models.aftereffect.B
The name of the model.
methodName - Variable in class org.terrier.matching.models.aftereffect.L
The name of the model.
methodName - Variable in class org.terrier.matching.models.aftereffect.L5
The name of the model.
methodName - Variable in class org.terrier.matching.models.aftereffect.LL
The name of the model.
methodName - Variable in class org.terrier.matching.models.normalisation.Normalisation0
The name of the normalisation method .
methodName - Variable in class org.terrier.matching.models.normalisation.Normalisation1
The name of the normalisation method .
methodName - Variable in class org.terrier.matching.models.normalisation.Normalisation2
The name of the normalisation method .
methodName - Variable in class org.terrier.matching.models.normalisation.Normalisation2exp
The name of the normalisation method .
methodName - Variable in class org.terrier.matching.models.normalisation.Normalisation3
The name of the normalisation method .
methodName - Variable in class org.terrier.matching.models.normalisation.NormalisationB
The name of the normalisation method .
methodName - Variable in class org.terrier.matching.models.normalisation.NormalisationF
The name of the normalisation method .
methodName - Variable in class org.terrier.matching.models.normalisation.NormalisationJ
The name of the normalisation method .
methodName - Variable in class org.terrier.matching.models.normalisation.NormalisationJN
The name of the normalisation method .
methodName - Variable in class org.terrier.matching.models.normalisation.NormalisationP
The name of the normalisation method .
methodName - Variable in class org.terrier.matching.models.normalisation.NormalisationStatic
The name of the normalisation method .
min(double[]) - Static method in class org.terrier.utility.StaTools
Return the min of the specified array
min(float[]) - Static method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
Return the min of the specified array
min(float[]) - Static method in class org.terrier.utility.StaTools
Return the min of the specified array
min(int[]) - Static method in class org.terrier.utility.StaTools
Return the min of the specified array
MINIMUM_INDEX_TERRIER_VERSION - Static variable in class org.terrier.structures.PropertiesIndex
 
mkdir(String) - Static method in class org.terrier.utility.Files
returns true if the specificed path can be made as a directory
mkdir(String) - Method in interface org.terrier.utility.io.FileSystem
mkdir the specified path
mkdir(String) - Method in class org.terrier.utility.io.HTTPFileSystem
mkdir the specified path
mkdir(String) - Method in class org.terrier.utility.io.LocalFileSystem
Make a directory
mkdir(String) - Method in class org.terrier.utility.io.ResourceFileSystem
mkdir the specified path
mkdir(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
ML2 - Class in org.terrier.matching.models
This class implements the ML2 field-based weighting model.
ML2() - Constructor for class org.terrier.matching.models.ML2
 
ML2(String[]) - Constructor for class org.terrier.matching.models.ML2
Constructs an instance of ML2
mModel - Variable in class org.terrier.applications.batchquerying.TRECQuerying
The name of the matching model that is used for retrieval.
model - Variable in class org.terrier.querying.ExpansionTerms
 
Model - Interface in org.terrier.matching
This interface encapsulates all the common functionality between standard IR models (including DFR models, TF/IDF, BM25 etc), and Language Modelling models (Terrier includes PonteCroft Language Modelling model).
modelName - Variable in class org.terrier.matching.models.basicmodel.B
The name of the model.
modelName - Variable in class org.terrier.matching.models.basicmodel.BM
The name of the model.
modelName - Variable in class org.terrier.matching.models.basicmodel.Br
The name of the model.
modelName - Variable in class org.terrier.matching.models.basicmodel.DFR_BM
The name of the model.
modelName - Variable in class org.terrier.matching.models.basicmodel.IF
The name of the model.
modelName - Variable in class org.terrier.matching.models.basicmodel.In_exp
The name of the model.
modelName - Variable in class org.terrier.matching.models.basicmodel.In
The name of the model.
modelName - Variable in class org.terrier.matching.models.basicmodel.P
The name of the model.
modificationLock - Variable in class org.terrier.structures.MapLexicon
 
modifiedLength - Variable in class org.terrier.matching.dsms.SimpleStaticScoreModifier
The number of top-ranked documents for which the scores will be modified.
modifyScores(double[], int[][]) - Method in class org.terrier.matching.tsms.RequiredTermModifier
Resets the scores of documents for a particular term, based on the requirement of appearance of the corresponding term.
modifyScores(double[], int[][]) - Method in interface org.terrier.matching.tsms.TermScoreModifier
Deprecated.
Modifies the scores of the documents for a given set of pointers, or postings.
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.dsms.BooleanFallback
Applies boolean fallback to the given result set.
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.dsms.BooleanScoreModifier
Zeros the scores of documents in which only some of the query terms appear.
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.dsms.DependenceScoreModifier
Modifies the scores of documents, in which there exist, or there does not exist a given phrase.
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.dsms.DFRDependenceScoreModifier
 
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in interface org.terrier.matching.dsms.DocumentScoreModifier
Modifies the scores of the documents for a given query.
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.dsms.MRFDependenceScoreModifier
Modifies the scores of documents, in which there exist, or there does not exist a given phrase.
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.dsms.PhraseScoreModifier
 
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.dsms.ResetScores
 
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
Modifies the scores of the documents for a given query.
mos - Variable in class org.terrier.compression.bit.MemorySBOS
The underlying MemoryOutputStream
mostSignficantBit_Loop(int) - Static method in class org.terrier.compression.bit.BitUtilities
Returns the most significant bit for any positive integer, 0 for -1.
mostSignificantBit(byte) - Static method in class org.terrier.compression.bit.BitUtilities
Returns the most significant bit for any byte value.
mostSignificantBit(int) - Static method in class org.terrier.compression.bit.BitUtilities
Returns the most significant bit for any positive integer.
mp - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Structure that keeps the posting lists in memory
MQT - org.terrier.querying.ManagerRequisite
MatchingQueryTerms has been populated
MQTRewritingProcess - Interface in org.terrier.querying
 
MRF - Class in org.terrier.matching.models.dependence
 
MRF() - Constructor for class org.terrier.matching.models.dependence.MRF
 
MRF(int) - Constructor for class org.terrier.matching.models.dependence.MRF
 
MRFDependenceScoreModifier - Class in org.terrier.matching.dsms
Implements Markov Random Fields.
MRFDependenceScoreModifier() - Constructor for class org.terrier.matching.dsms.MRFDependenceScoreModifier
 
MSB_BYTES - Static variable in class org.terrier.compression.bit.BitUtilities
Array of output of mostSignficantBit(byte) for quicker lookups
MSExcelDocument - Class in org.terrier.indexing
Deprecated.
MSExcelDocument(InputStream, Map<String, String>, Tokeniser) - Constructor for class org.terrier.indexing.MSExcelDocument
Deprecated.
 
MSExcelDocument(String, InputStream, Tokeniser) - Constructor for class org.terrier.indexing.MSExcelDocument
Deprecated.
 
MSPowerPointDocument - Class in org.terrier.indexing
Deprecated.
MSPowerPointDocument(InputStream, Map<String, String>, Tokeniser) - Constructor for class org.terrier.indexing.MSPowerPointDocument
Deprecated.
 
MSPowerPointDocument(String, InputStream, Tokeniser) - Constructor for class org.terrier.indexing.MSPowerPointDocument
Deprecated.
 
MSWordDocument - Class in org.terrier.indexing
Deprecated.
MSWordDocument(InputStream, Map<String, String>, Tokeniser) - Constructor for class org.terrier.indexing.MSWordDocument
Deprecated.
 
MSWordDocument(String, InputStream, Tokeniser) - Constructor for class org.terrier.indexing.MSWordDocument
Deprecated.
 
MU - Variable in class org.terrier.matching.dsms.MRFDependenceScoreModifier
 
MultiDirect - Class in org.terrier.realtime.multi
Multi Direct Index structure.
MultiDirect(PostingIndex<Pointer>[], MultiLexicon, boolean, boolean) - Constructor for class org.terrier.realtime.multi.MultiDirect
Constructor.
MultiDirectIterablePosting - Class in org.terrier.realtime.multi
This acts as a wrapper class that surrounds an IterablePosting object.
MultiDirectIterablePosting(IterablePosting, MultiLexicon, int) - Constructor for class org.terrier.realtime.multi.MultiDirectIterablePosting
 
MultiDoc - Class in org.terrier.realtime.multi
A Document index class that represents multiple document indices from different shards.
MultiDoc(DocumentIndex[], int[]) - Constructor for class org.terrier.realtime.multi.MultiDoc
constructor.
MultiDocumentEntry - Class in org.terrier.realtime.multi
A document index entry that represents a document within a multi-index It stores information about the shard that the document comes from.
MultiDocumentEntry(DocumentIndexEntry, int) - Constructor for class org.terrier.realtime.multi.MultiDocumentEntry
 
MultiDocumentFileCollection - Class in org.terrier.indexing
 
MultiDocumentFileCollection() - Constructor for class org.terrier.indexing.MultiDocumentFileCollection
 
MultiDocumentFileCollection(InputStream) - Constructor for class org.terrier.indexing.MultiDocumentFileCollection
A constructor that reads only the specified InputStream.
MultiDocumentFileCollection(String) - Constructor for class org.terrier.indexing.MultiDocumentFileCollection
construct a collection from the denoted collection.spec file
MultiDocumentFileCollection(List<String>) - Constructor for class org.terrier.indexing.MultiDocumentFileCollection
construct a collection from the denoted collection.spec file
MultiFSOMapWriter(String, int, FixedSizeWriteableFactory, FixedSizeWriteableFactory) - Constructor for class org.terrier.structures.collections.FSOrderedMapFile.MultiFSOMapWriter
Constructs an instance of the MultiFSOMapWriter.
MultiFSOMapWriter(String, int, FixedSizeWriteableFactory, FixedSizeWriteableFactory, boolean) - Constructor for class org.terrier.structures.collections.FSOrderedMapFile.MultiFSOMapWriter
Constructs an instance of the MultiFSOMapWriter.
MultiIndex - Class in org.terrier.realtime.multi
The central MultiIndex structure.
MultiIndex(Index[], boolean, boolean) - Constructor for class org.terrier.realtime.multi.MultiIndex
Constructor.
MultiInverted - Class in org.terrier.realtime.multi
An inverted file implementation for a MultIndex.
MultiInverted(PostingIndex<Pointer>[], int[], boolean) - Constructor for class org.terrier.realtime.multi.MultiInverted
Constructor.
MultiIterablePosting - Class in org.terrier.realtime.multi
A posting list implementation used within a MultiIndex.
MultiIterablePosting(IterablePosting[], int[]) - Constructor for class org.terrier.realtime.multi.MultiIterablePosting
Constructor.
MultiLexicon - Class in org.terrier.realtime.multi
A Lexicon index structure for use with a MultiIndex.
MultiLexicon(Lexicon<String>[], int[]) - Constructor for class org.terrier.realtime.multi.MultiLexicon
constructor.
MultiLexicon.LexiconEntryIterator - Class in org.terrier.realtime.multi
 
MultiLexiconEntry - Class in org.terrier.realtime.multi
A Lexicon entry that spans multiple index shards.
MultiLexiconEntry(LexiconEntry[], int) - Constructor for class org.terrier.realtime.multi.MultiLexiconEntry
Constructor.
MultiMeta - Class in org.terrier.realtime.multi
A MetaIndex for use with a MultiIndex.
MultiMeta(MetaIndex[], int[]) - Constructor for class org.terrier.realtime.multi.MultiMeta
Constructor.
MultiSort - Class in org.terrier.sorting
The current implementation is a simple extension of the existing HeapSort to allow an int array to be used as the key array while sorting.
MultiSort() - Constructor for class org.terrier.sorting.MultiSort
 
MultiStats - Class in org.terrier.realtime.multi
A collection statistics class for use with a MultiIndex.
MultiTermOp - Class in org.terrier.matching.matchops
this is an abstract operator, which implements common functionalities for operators that consist of multiple terms.
MultiTermOp(String[], boolean) - Constructor for class org.terrier.matching.matchops.MultiTermOp
 
MultiTermOp(Operator[], boolean) - Constructor for class org.terrier.matching.matchops.MultiTermOp
 
MultiTermQuery - Class in org.terrier.querying.parser
Represents a query consisting of more than one terms or other sub-queries, qualified with field, requirement or phrase operators.
MultiTermQuery() - Constructor for class org.terrier.querying.parser.MultiTermQuery
A default constructor.
MutableURLClassLoader(ClassLoader, URL...) - Constructor for class org.terrier.utility.MavenResolver.MutableURLClassLoader
 
MutableURLClassLoader(ClassLoader, Collection<URL>) - Constructor for class org.terrier.utility.MavenResolver.MutableURLClassLoader
 

N

n_t - Variable in class org.terrier.structures.BasicLexiconEntry
the number of document that this entry occurs in
n_t - Variable in class org.terrier.structures.BasicTermStatsLexiconEntry
 
n_t - Variable in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
the number of document that this entry occurs in
n_t - Variable in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
 
name() - Method in interface org.terrier.utility.io.FileSystem
returns a name for the filesystem
name() - Method in class org.terrier.utility.io.HTTPFileSystem
return the name of the file system
name() - Method in class org.terrier.utility.io.LocalFileSystem
Get the name of the file system
name() - Method in class org.terrier.utility.io.ResourceFileSystem
return the name of the file system
name() - Method in class org.terrier.utility.io.StdInOutFileSystem
 
NamedPageEvaluation - Class in org.terrier.evaluation
Performs the evaluation for TREC's named/home page finding task.
NamedPageEvaluation() - Constructor for class org.terrier.evaluation.NamedPageEvaluation
 
NAMESPACE - Static variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModelFactory
The default namespace for expansion models.
NAMESPACE - Static variable in class org.terrier.matching.models.WeightingModelFactory
The default namespace for weighting models.
NAMESPACE_DOCUMENTS - Static variable in class org.terrier.indexing.SimpleFileCollection
The default namespace for all parsers to be loaded from.
NAMESPACE_MATCHING - Static variable in class org.terrier.querying.LocalManager
The default namespace for Matching models to be loaded from
NAMESPACE_PIPELINE - Static variable in class org.terrier.terms.BaseTermPipelineAccessor
The default namespace for TermPipeline modules to be loaded from
NAMESPACE_POSTFILTER - Static variable in class org.terrier.querying.LocalManager
The default namespace for PostFilters to be loaded from
NAMESPACE_PROCESS - Static variable in class org.terrier.querying.LocalManager
The default namespace for Process instances to be loaded from
NAMESPACE_QEMODEL - Static variable in class org.terrier.querying.QueryExpansion
The default namespace of query expansion model classes.
NAMESPACE_WEIGHTING - Static variable in class org.terrier.querying.LocalManager
The default namespace for Weighting models to be loaded from
negate(double[]) - Static method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
negRequiredBitMask - Variable in class org.terrier.matching.PostingListManager
 
new_query(Manager, SearchRequest, ResultSet) - Method in class org.terrier.querying.Decorate
Called before the processing of a resultset using this PostFilter is applied.
new_query(Manager, SearchRequest, ResultSet) - Method in interface org.terrier.querying.PostFilter
Called before the processing of a resultset using this PostFilter is applied.
new_query(Manager, SearchRequest, ResultSet) - Method in class org.terrier.querying.Scope
Creates a HashSet of scopes that can are allowed to be in the document number prefix.
new_query(Manager, SearchRequest, ResultSet) - Method in class org.terrier.querying.SimpleDecorate
Called before the processing of a resultset using this PostFilter is applied.
new_query(Manager, SearchRequest, ResultSet) - Method in class org.terrier.querying.SiteFilter
Called before the processing of a resultset using this PostFilter is applied.
newInstance() - Method in class org.terrier.structures.BasicDocumentIndexEntry.Factory
Creates a document index entry
newInstance() - Method in class org.terrier.structures.BasicLexiconEntry.Factory
Make a new instance of T
newInstance() - Method in class org.terrier.structures.FieldDocumentIndexEntry.Factory
 
newInstance() - Method in class org.terrier.structures.FieldLexiconEntry.Factory
Make a new instance of T
newInstance() - Method in class org.terrier.structures.NonIncrementalDocumentIndexEntry.Factory
Creates a document index entry
newInstance() - Method in class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry.Factory
Deprecated.
Make a new instance of T
newInstance() - Method in class org.terrier.structures.restructure.Tr3BlockLexiconEntry.Factory
Deprecated.
Make a new instance of T
newInstance() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry.Factory
Make a new instance of T
newInstance() - Method in class org.terrier.structures.restructure.Tr4FieldLexiconEntry.Factory
Make a new instance of T
newInstance() - Method in class org.terrier.structures.seralization.FixedSizeIntWritableFactory
Makes a new IntWritable
newInstance() - Method in class org.terrier.structures.seralization.FixedSizeTextFactory
Returns a new instance of Text with desired properties
newInstance() - Method in interface org.terrier.structures.seralization.WriteableFactory
Make a new instance of T
newInstance() - Method in class org.terrier.structures.SimpleBitIndexPointer.Factory
Make a new instance of T
newInstance() - Method in class org.terrier.structures.SimpleDocumentIndexEntry.Factory
Make a new instance of T
newInstance(String) - Static method in class org.terrier.matching.models.queryexpansion.QueryExpansionModelFactory
Returns the requested weighting model.
newInstance(String) - Static method in class org.terrier.matching.models.WeightingModelFactory
Returns the requested weighting model.
newInstance(String, Index) - Static method in class org.terrier.matching.models.WeightingModelFactory
Returns the requested weighting model for the specified index.
newLexiconEntry(int) - Method in class org.terrier.structures.indexing.LexiconBuilder
 
newRepositories(RepositorySystem, RepositorySystemSession) - Static method in class org.terrier.utility.MavenResolver
 
newRepositorySystem() - Static method in class org.terrier.utility.MavenResolver
 
newRepositorySystemSession(RepositorySystem) - Static method in class org.terrier.utility.MavenResolver
 
newSearchRequest() - Method in class org.terrier.querying.LocalManager
 
newSearchRequest() - Method in interface org.terrier.querying.Manager
Ask for new SearchRequest object to be made.
newSearchRequest(String) - Method in class org.terrier.querying.LocalManager
 
newSearchRequest(String) - Method in interface org.terrier.querying.Manager
Ask for new SearchRequest object to be made.
newSearchRequest(String, String) - Method in class org.terrier.querying.LocalManager
 
newSearchRequest(String, String) - Method in interface org.terrier.querying.Manager
Ask for new SearchRequest object to be made, instantiated using the specified query id, and that the specified query should be parsed.
newSearchRequestFromQuery(String) - Method in class org.terrier.querying.LocalManager
 
newSearchRequestFromQuery(String) - Method in interface org.terrier.querying.Manager
Ask for new SearchRequest object to be made given a query to be parsed
newToken(int) - Static method in class org.terrier.matching.matchops.Token
 
newToken(int) - Static method in class org.terrier.querying.parser.Token
 
newToken(int) - Static method in class org.terrier.utility.Token
 
newToken(int, String) - Static method in class org.terrier.matching.matchops.Token
Returns a new Token object, by default.
newToken(int, String) - Static method in class org.terrier.querying.parser.Token
Returns a new Token object, by default.
newToken(int, String) - Static method in class org.terrier.utility.Token
Returns a new Token object, by default.
next - Variable in class org.terrier.compression.bit.LinkedBuffer
The next buffer in the list
next - Variable in class org.terrier.compression.bit.MemoryLinkedOutputStream
Reference to the linked structure
next - Variable in class org.terrier.matching.matchops.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.terrier.querying.parser.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.terrier.terms.CropTerm
The next object in the term pipeline
next - Variable in class org.terrier.terms.NoOp
The implementation of a term pipeline.
next - Variable in class org.terrier.terms.RemoveDiacritics
 
next - Variable in class org.terrier.terms.StemmerTermPipeline
 
next - Variable in class org.terrier.terms.Stopwords
The next component in the term pipeline.
next - Variable in class org.terrier.utility.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class org.terrier.applications.batchquerying.TRECQuery
next() - Method in class org.terrier.indexing.MultiDocumentFileCollection
Return the next document
next() - Method in class org.terrier.indexing.SimpleFileCollection
Move onto the next document in the collection to be processed.
next() - Method in class org.terrier.indexing.SimpleXMLCollection
get the next document
next() - Method in class org.terrier.indexing.TRECCollection
Return next document
next() - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields.DocumentIterator
 
next() - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields.DocumentIterator2
 
next() - Method in class org.terrier.realtime.memory.MemoryDirectIndex.DirectIterator
 
next() - Method in class org.terrier.realtime.memory.MemoryDirectIterablePosting
Move this iterator to the next posting.
next() - Method in class org.terrier.realtime.memory.MemoryDocumentIndex.DocumentIterator
 
next() - Method in class org.terrier.realtime.memory.MemoryDocumentIndex.DocumentIterator2
 
next() - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap.DocumentMapIterator2
 
next() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.InvertedIterator
 
next() - Method in class org.terrier.realtime.memory.MemoryIterablePosting
Move this iterator to the next posting.
next() - Method in class org.terrier.realtime.multi.MultiDirectIterablePosting
 
next() - Method in class org.terrier.realtime.multi.MultiIterablePosting
Move this iterator to the next posting.
next() - Method in class org.terrier.realtime.multi.MultiLexicon.LexiconEntryIterator
 
next() - Method in class org.terrier.structures.BaseCompressingMetaIndex.InputStream
next() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
next() - Method in class org.terrier.structures.collections.FSArrayFile.ArrayFileIterator
next() - Method in class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
next() - Method in class org.terrier.structures.FSOMapFileLexicon.MapFileLexiconIterator
 
next() - Method in class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator
next() - Method in class org.terrier.structures.indexing.DocumentPostingList.postingIterator
 
next() - Method in class org.terrier.structures.postings.ANDIterablePosting
 
next() - Method in class org.terrier.structures.postings.ArrayOfBlockFieldIterablePosting
 
next() - Method in class org.terrier.structures.postings.ArrayOfBlockIterablePosting
 
next() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
Move this iterator to the next posting.
next() - Method in class org.terrier.structures.postings.bit.BasicIterablePosting
 
next() - Method in class org.terrier.structures.postings.bit.BasicIterablePostingDocidOnly
Move this iterator to the next posting.
next() - Method in class org.terrier.structures.postings.bit.BlockFieldIterablePosting
Move this iterator to the next posting.
next() - Method in class org.terrier.structures.postings.bit.BlockIterablePosting
Move this iterator to the next posting.
next() - Method in class org.terrier.structures.postings.bit.FieldIterablePosting
Move this iterator to the next posting.
next() - Method in class org.terrier.structures.postings.FieldOnlyIterablePosting
 
next() - Method in interface org.terrier.structures.postings.IterablePosting
Move this iterator to the next posting.
next() - Method in class org.terrier.structures.postings.ORIterablePosting
Move this iterator to the next posting.
next(int) - Method in class org.terrier.realtime.multi.MultiDirectIterablePosting
 
next(int) - Method in class org.terrier.structures.postings.ANDIterablePosting
 
next(int) - Method in class org.terrier.structures.postings.bit.BasicIterablePosting
 
next(int) - Method in interface org.terrier.structures.postings.IterablePosting
Move this iterator to the posting with specified id, or next posting after that if a posting with the specified id does not exist.
next(int) - Method in class org.terrier.structures.postings.IterablePostingImpl
This implementation of next(int) which uses next()
next(int) - Method in class org.terrier.structures.postings.ORIterablePosting
 
nextBuffer() - Method in class org.terrier.compression.bit.MemoryLinkedOutputStream
Moves the pointer to the next buffer (reading)
nextDocument() - Method in interface org.terrier.indexing.Collection
Move the collection to the start of the next document.
nextDocument() - Method in class org.terrier.indexing.CollectionDocumentList
 
nextDocument() - Method in class org.terrier.indexing.MultiDocumentFileCollection
Move the collection to the start of the next document.
nextDocument() - Method in class org.terrier.indexing.SimpleFileCollection
Move onto the next document in the collection to be processed.
nextDocument() - Method in class org.terrier.indexing.SimpleXMLCollection
Move the collection to the start of the next document.
nextDocument() - Method in interface org.terrier.indexing.Tokenizer
Proceed to process the next document.
nextDocument() - Method in class org.terrier.indexing.TRECCollection
Moves to the next document to process from the collection.
nextDocument() - Method in class org.terrier.indexing.TRECFullTokenizer
Proceed to the next document.
nextDocument() - Method in class org.terrier.indexing.TwitterJSONCollection
 
nextDocument() - Method in class org.terrier.indexing.WARC018Collection
Move the collection to the start of the next document.
nextDocument() - Method in class org.terrier.indexing.WARC09Collection
Move the collection to the start of the next document.
nextDocument() - Method in class org.terrier.indexing.WARC10Collection
Move the collection to the start of the next document.
nextToken() - Method in interface org.terrier.indexing.Tokenizer
Returns the next token from the input stream used.
nextToken() - Method in class org.terrier.indexing.TRECFullTokenizer
Returns the next token from the current chunk of text, extracted from the document into a TokenStream.
ngramC - Variable in class org.terrier.matching.dsms.DFRDependenceScoreModifier
 
NgramEntryStatistics - Interface in org.terrier.structures
Represent statistics of n-grams, such as those used in sequence dependence models.
ngramLength - Variable in class org.terrier.matching.dsms.DependenceScoreModifier
The size of the considered ngrams
NoDuplicatesSinglePassIndexing - Class in org.terrier.structures.indexing.singlepass
Single pass indexer that performs document deduplication based upon the the docno.
NoDuplicatesSinglePassIndexing(long, long, long) - Constructor for class org.terrier.structures.indexing.singlepass.NoDuplicatesSinglePassIndexing
 
NoDuplicatesSinglePassIndexing(String, String) - Constructor for class org.terrier.structures.indexing.singlepass.NoDuplicatesSinglePassIndexing
 
NONE - org.terrier.utility.StringTools.ESCAPE
Perform no escaping on the String
NoNegativeReq - Class in org.terrier.querying
 
NoNegativeReq() - Constructor for class org.terrier.querying.NoNegativeReq
 
NonIncrementalDocumentIndexEntry - Class in org.terrier.structures
This class is created to represent a DocumentIndexEntry that do not assume an incremental docids, but instead maintains the docid.
NonIncrementalDocumentIndexEntry() - Constructor for class org.terrier.structures.NonIncrementalDocumentIndexEntry
 
NonIncrementalDocumentIndexEntry(int) - Constructor for class org.terrier.structures.NonIncrementalDocumentIndexEntry
 
NonIncrementalDocumentIndexEntry(int, byte, long, byte, int, int) - Constructor for class org.terrier.structures.NonIncrementalDocumentIndexEntry
 
NonIncrementalDocumentIndexEntry(DocumentIndexEntry, int) - Constructor for class org.terrier.structures.NonIncrementalDocumentIndexEntry
 
NonIncrementalDocumentIndexEntry.Factory - Class in org.terrier.structures
Returna a factory for creating document index entries
NONMATCHING_TAG - Static variable in class org.terrier.matching.BaseMatching
 
nonMatchOnTerms - Variable in class org.terrier.matching.PostingListManager
 
nonRelDocnos - Variable in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
The ids of the pooled non-relevant documents.
NoOp - Class in org.terrier.terms
A do-nothing term pipeline object.
NoOp(TermPipeline) - Constructor for class org.terrier.terms.NoOp
Constructs an instance of the class, given the next component in the pipeline.
NOR(boolean[]) - Static method in class org.terrier.matching.dsms.DependenceScoreModifier
 
norm2 - Variable in class org.terrier.matching.dsms.DFRDependenceScoreModifier
whether to apply Normalisation 2
normalisation - Variable in class org.terrier.matching.models.DFRWeightingModel
The applied frequency normalisation method.
Normalisation - Class in org.terrier.matching.models.normalisation
This class provides a contract for implementing frequency normalisation methods.
Normalisation() - Constructor for class org.terrier.matching.models.normalisation.Normalisation
The default constructor.
Normalisation(double) - Constructor for class org.terrier.matching.models.normalisation.Normalisation
The constructor that specifies the parameter value.
NORMALISATION_PREFIX - Variable in class org.terrier.matching.models.DFRWeightingModel
The prefix of the package of the frequency normalisation methods.
Normalisation0 - Class in org.terrier.matching.models.normalisation
This class implements an empty normalisation.
Normalisation0() - Constructor for class org.terrier.matching.models.normalisation.Normalisation0
 
Normalisation1 - Class in org.terrier.matching.models.normalisation
This class implements the DFR normalisation 1, which is identical to DFR normalisation 2 with c=1.0
Normalisation1() - Constructor for class org.terrier.matching.models.normalisation.Normalisation1
 
Normalisation2 - Class in org.terrier.matching.models.normalisation
This class implements the DFR normalisation 2.
Normalisation2() - Constructor for class org.terrier.matching.models.normalisation.Normalisation2
The default constructor.
Normalisation2exp - Class in org.terrier.matching.models.normalisation
This class implements the DFR normalisation 2 with natural logorithm.
Normalisation2exp() - Constructor for class org.terrier.matching.models.normalisation.Normalisation2exp
The default constructor.
Normalisation3 - Class in org.terrier.matching.models.normalisation
This class implements the Dirichlet Priors normalisation.
Normalisation3() - Constructor for class org.terrier.matching.models.normalisation.Normalisation3
The default constructor.
Normalisation3(double) - Constructor for class org.terrier.matching.models.normalisation.Normalisation3
The constructor that also sets the parameter mu of the Dirichlet Normalisation.
NormalisationB - Class in org.terrier.matching.models.normalisation
This class implements BM25's normalisation method.
NormalisationB() - Constructor for class org.terrier.matching.models.normalisation.NormalisationB
The default constructor.
NormalisationF - Class in org.terrier.matching.models.normalisation
This class implements an increasing density function for the frequency normalisation.
NormalisationF() - Constructor for class org.terrier.matching.models.normalisation.NormalisationF
The default constructor.
NormalisationF(double) - Constructor for class org.terrier.matching.models.normalisation.NormalisationF
The constructor that also sets the parameter mu of the Dirichlet Normalisation.
NormalisationJ - Class in org.terrier.matching.models.normalisation
This class implements the tf normalisation based on Jelinek-Mercer smoothing for language modelling.
NormalisationJ() - Constructor for class org.terrier.matching.models.normalisation.NormalisationJ
 
NormalisationJN - Class in org.terrier.matching.models.normalisation
This class implements the tf normalisation based on Jelinek-Mercer smoothing for language modelling where collection model is given by document frequency instead of term frequency.
NormalisationJN() - Constructor for class org.terrier.matching.models.normalisation.NormalisationJN
 
NormalisationP - Class in org.terrier.matching.models.normalisation
This class implements Term Frequency Normalisation via Pareto Distributions
NormalisationP() - Constructor for class org.terrier.matching.models.normalisation.NormalisationP
The default constructor.
NormalisationP(double) - Constructor for class org.terrier.matching.models.normalisation.NormalisationP
Constructor that also sets the parameter z (the power in the normalisation).
NormalisationStatic - Class in org.terrier.matching.models.normalisation
This class implements a Normalisation method that forces all term frequencies to the value of the parameter.
NormalisationStatic() - Constructor for class org.terrier.matching.models.normalisation.NormalisationStatic
 
normalise(double[]) - Method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.Normalisation
This method provides the contract for implementing the frequency normalisation formula.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.Normalisation0
This method returns the original term frequency.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.Normalisation1
This method gets the normalised term frequency.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.Normalisation2
This method gets the normalised term frequency.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.Normalisation2exp
This method gets the normalised term frequency.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.Normalisation3
This method gets the normalised term frequency.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.NormalisationB
This method gets the normalised term frequency.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.NormalisationF
This method gets the normalised term frequency.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.NormalisationJ
This method gets the normalised term frequency.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.NormalisationJN
This method gets the normalised term frequency.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.NormalisationP
This method gets the normalised term frequency.
normalise(double, double, double) - Method in class org.terrier.matching.models.normalisation.NormalisationStatic
Returns a static term frequency.
normalise(String) - Method in class org.terrier.utility.io.LocalFileSystem
 
normaliseCollectionName(String) - Static method in class org.terrier.indexing.CollectionFactory
prepends org.terrier.indexing. to any Collections without a package
Normalised2LETOROutputFormat - Class in org.terrier.structures.outputformat
As LETOROutputFormat, but uses normalisation 2 to normalise all scores in [0,1] for each query
Normalised2LETOROutputFormat(Index) - Constructor for class org.terrier.structures.outputformat.Normalised2LETOROutputFormat
 
NormalisedLETOROutputFormat - Class in org.terrier.structures.outputformat
As LETOROutputFormat, but normalises all scores in [0,1] for each query
NormalisedLETOROutputFormat(Index) - Constructor for class org.terrier.structures.outputformat.NormalisedLETOROutputFormat
 
normaliseEncoding(String) - Static method in class org.terrier.utility.StringTools
Normalises several common encodings found, for instance in HTTP or HTML headers, into the compatible Java encoding
normaliser - Variable in class org.terrier.querying.DFRBagExpansionTerms
The parameter-free term weight normaliser.
normaliseTermWeights() - Method in class org.terrier.matching.MatchingQueryTerms
This method normalises the term weights by dividing each term weight by the maximum of the terms.
NorwegianSnowballStemmer - Class in org.terrier.terms
Norwegian stemmer implmented by Snowball.
NorwegianSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.NorwegianSnowballStemmer
constructor
NOT_REQUIRED - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
noTimes(int[][], int, int) - Static method in class org.terrier.utility.Distance
Counts number of blocks where all given terms occur within a block of windowSize in length, in a document of length documentLengthInTokens where the blocks for the terms are as given
noTimes(int[], int[], int, int) - Static method in class org.terrier.utility.Distance
Counts number of blocks where two terms occur within a block of windowSize in length, in a document of length documentLengthInTokens where the blocks for the terms are as given
noTimes(int[], int, int, int[], int, int, int, int) - Static method in class org.terrier.utility.Distance
Counts number of blocks where two terms occur within a block of windowSize in length, in a document of length documentLengthInTokens where the blocks for the terms are as given
noTimesNEW(int[], int[], int, int) - Static method in class org.terrier.utility.Distance
Returns the number of windows that have the both terms occurring, in the order specified.
noTimesSameOrder(int[][], int) - Static method in class org.terrier.utility.Distance
Deprecated.
noTimesSameOrder(int[], int[], int, int) - Static method in class org.terrier.utility.Distance
 
noTimesSameOrder(int[], int, int, int[], int, int, int, int) - Static method in class org.terrier.utility.Distance
 
noTimesSameOrderOLD(int[], int[], int, int) - Static method in class org.terrier.utility.Distance
number of blocks where
notInTop50 - Variable in class org.terrier.evaluation.NamedPageEvaluation
The number of queries where the answer was not found in the top 50 documents.
Nt - Variable in class org.terrier.matching.models.normalisation.Normalisation
The document frequency of the term.
nts - Variable in class org.terrier.structures.indexing.LexiconMap
mapping: term to document frequency
Null - Class in org.terrier.matching.models
A weighting model that returns 0 for each match.
Null() - Constructor for class org.terrier.matching.models.Null
 
NullCollectionStatisticsCounter() - Constructor for class org.terrier.structures.indexing.LexiconBuilder.NullCollectionStatisticsCounter
 
NullDocumentIndex(int) - Constructor for class org.terrier.structures.merging.StructureMerger.NullDocumentIndex
 
NullOutputFormat - Class in org.terrier.structures.outputformat
An OutputFormat instance which does nothing.
NullOutputFormat(Index) - Constructor for class org.terrier.structures.outputformat.NullOutputFormat
Created a new NullOuputFormat
NullQueryResultCache - Class in org.terrier.structures.cache
Do nothing QueryResultCache
NullQueryResultCache() - Constructor for class org.terrier.structures.cache.NullQueryResultCache
 
NUMBER_OF_DOCS_IN_BUFFER - Variable in class org.terrier.indexing.SimpleMedlineXMLCollection
The number of documents to process per iteration.
number_of_terms - Variable in class org.terrier.indexing.TRECFullTokenizer
A counter for the number of terms.
numberOfDocsSinceCheck - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Number of documents read since the memory consumption was last checked
numberOfDocsSinceFlush - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Number of documents read since the memory runs were last flushed to disk
numberOfDocumentIndexEntries - Variable in class org.terrier.structures.indexing.DocumentIndexBuilder
The total number of entries in the document index.
numberOfDocuments - Variable in class org.terrier.matching.models.basicmodel.BasicModel
The number of documents in the whole collection.
numberOfDocuments - Variable in class org.terrier.matching.models.basicmodel.In
The number of documents in the whole collection.
numberOfDocuments - Variable in class org.terrier.matching.models.normalisation.Normalisation
The number of documents in the whole collection.
numberOfDocuments - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
The number of documents in the collection.
numberOfDocuments - Variable in class org.terrier.matching.models.WeightingModel
The number of documents in the collection.
numberOfDocuments - Variable in class org.terrier.querying.DFRBagExpansionTerms
The number of documents in the collection.
numberOfDocuments - Variable in class org.terrier.structures.CollectionStatistics
Total number of documents in the collection.
numberOfDocuments - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Number of documents indexed
numberOfDocuments - Variable in class org.terrier.structures.merging.StructureMerger
The number of documents in the merged structures.
numberOfEffQuery - Variable in class org.terrier.evaluation.AdhocEvaluation
The number of effective queries.
numberOfEntries - Variable in class org.terrier.structures.collections.FSArrayFile
The number of entries in the file.
numberOfEntries - Variable in class org.terrier.structures.collections.FSOrderedMapFile
The number of entries in the file.
numberOfEntries() - Method in class org.terrier.realtime.multi.MultiLexicon
Return the number of terms in the lexicon.
numberOfEntries() - Method in class org.terrier.structures.Lexicon
Return the number of terms in the lexicon.
numberOfEntries() - Method in class org.terrier.structures.MapLexicon
Return the number of terms in the lexicon.
numberOfEntries(String, FixedSizeWriteableFactory<?>, FixedSizeWriteableFactory<?>) - Static method in class org.terrier.structures.collections.FSOrderedMapFile
Return number of entries
numberOfFields - Variable in class org.terrier.structures.CollectionStatistics
Number of fields used to index
numberOfNodes - Variable in class org.terrier.structures.indexing.LexiconMap
number of different terms
numberOfPointers - Variable in class org.terrier.matching.models.WeightingModel
Deprecated.
numberOfPointers - Variable in class org.terrier.structures.CollectionStatistics
Total number of pointers in the inverted file.
numberOfPointers - Variable in class org.terrier.structures.indexing.LexiconMap
number of different entries there will be in the inverted index
numberOfPointers - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Number of pointers indexed
numberOfPointers - Variable in class org.terrier.structures.merging.StructureMerger
The number of pointers in the merged structures.
numberOfPointersPerIteration - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
The number of pointers to be processed in an interation.
numberOfPostings - Variable in class org.terrier.matching.models.WeightingModel
The number of distinct entries in the inverted file.
numberOfQueries - Variable in class org.terrier.evaluation.NamedPageEvaluation
total number of queries.
numberOfRequestedDocuments - Variable in class org.terrier.matching.BaseMatching.MatchingState
The number of documents that are requested to be retrieved for this query.
numberOfRetrievedDocuments - Variable in class org.terrier.matching.BaseMatching.MatchingState
The number of actually retrieved documents for this query.
numberOfTerms - Variable in class org.terrier.structures.merging.StructureMerger
The number of terms in the collection.
numberOfTokens - Variable in class org.terrier.matching.models.basicmodel.BasicModel
The number of tokens in the whole collection
numberOfTokens - Variable in class org.terrier.matching.models.normalisation.Normalisation
The number of tokens in the whole collection.
numberOfTokens - Variable in class org.terrier.matching.models.WeightingModel
The number of tokens in the collections.
numberOfTokens - Variable in class org.terrier.querying.DFRBagExpansionTerms
The number of tokens in the collection.
numberOfTokens - Variable in class org.terrier.structures.CollectionStatistics
Total number of tokens in the collection.
numberOfTokens - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Number of tokens indexed
numberOfUniqueTerms - Variable in class org.terrier.matching.models.WeightingModel
Number of unique terms in the collection
numberOfUniqueTerms - Variable in class org.terrier.structures.CollectionStatistics
Total number of unique terms in the collection.
numberOfUniqueTerms - Variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Number of unique terms indexed
numDocs - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
numDocsRequest - Variable in class org.terrier.matching.MatchingQueryTerms
number of documents to request matching provides.
numEntries - Variable in class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
 
numEntries - Variable in class org.terrier.structures.postings.bit.BasicIterablePosting
 
numFields - Variable in class org.terrier.structures.indexing.Indexer
the number of fields
numOfDocsAfterFiltering - Variable in class org.terrier.querying.Request
The number of documents returned after performing post filtering
numOfTokensInBlock - Variable in class org.terrier.structures.indexing.classical.BlockIndexer
The number of tokens in the current block of the current document.
numOfTokensInBlock - Variable in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
The number of tokens in the current block of the current document.
numOfTokensInDocument - Variable in class org.terrier.structures.indexing.classical.BasicIndexer
The number of tokens found in the current document so far/
numOfTokensInDocument - Variable in class org.terrier.structures.indexing.classical.BlockIndexer
The number of tokens in the current document so far.
numPointersWritten - Variable in class org.terrier.structures.LexiconOutputStream
Pointer written - the sum of the Nts
numTerms - Variable in class org.terrier.matching.PostingListManager
number of terms
numTermsWritten - Variable in class org.terrier.structures.LexiconOutputStream
 
numTokens - Variable in class org.terrier.matching.dsms.DependenceScoreModifier
 
numTokensWritten - Variable in class org.terrier.structures.LexiconOutputStream
collection length - the sum of the TFs

O

o - Variable in class org.terrier.utility.Wrapper
 
obtainAllOf(Class<? extends Query>, List<Query>) - Method in class org.terrier.querying.parser.DisjunctiveQuery
 
obtainAllOf(Class<? extends Query>, List<Query>) - Method in class org.terrier.querying.parser.MultiTermQuery
 
obtainAllOf(Class<? extends Query>, List<Query>) - Method in class org.terrier.querying.parser.Query
Returns all the queries of the specified class
obtainControls(Set<String>, Map<String, String>) - Method in class org.terrier.querying.parser.FieldQuery
Checks to see if field name is a valid control name, as specified by allowed, and if so adds it to the controls table and returns true to specify that this Query object is now dead.
obtainControls(Set<String>, Map<String, String>) - Method in class org.terrier.querying.parser.MultiTermQuery
Checks all child objects to see if they are FieldQuery objects, they are each called to see if the are controls.
obtainControls(Set<String>, Map<String, String>) - Method in class org.terrier.querying.parser.PhraseQuery
This object cannot contain any controls, so this method will always return false.
obtainControls(Set<String>, Map<String, String>) - Method in class org.terrier.querying.parser.Query
Returns the specified control or false if that control does not exist
obtainControls(Set<String>, Map<String, String>) - Method in class org.terrier.querying.parser.RequirementQuery
This object cannot contain any controls, so this method will always return false.
obtainControls(Set<String>, Map<String, String>) - Method in class org.terrier.querying.parser.SingleTermQuery
This object cannot contain any controls, so this method will always return false.
obtainDocnos(String, SearchRequest, ResultSet) - Method in class org.terrier.structures.outputformat.TRECDocnoOutputFormat
method which extracts the docnos for the prescribed resultset
obtainQueryTerms(MatchingQueryTerms, String, Boolean, Double) - Method in class org.terrier.querying.parser.DisjunctiveQuery
 
obtainQueryTerms(MatchingQueryTerms, String, Boolean, Double) - Method in class org.terrier.querying.parser.ExplicitMultiTermQuery
 
obtainQueryTerms(MatchingQueryTerms, String, Boolean, Double) - Method in class org.terrier.querying.parser.FieldQuery
 
obtainQueryTerms(MatchingQueryTerms, String, Boolean, Double) - Method in class org.terrier.querying.parser.MultiTermQuery
 
obtainQueryTerms(MatchingQueryTerms, String, Boolean, Double) - Method in class org.terrier.querying.parser.PhraseQuery
 
obtainQueryTerms(MatchingQueryTerms, String, Boolean, Double) - Method in class org.terrier.querying.parser.Query
 
obtainQueryTerms(MatchingQueryTerms, String, Boolean, Double) - Method in class org.terrier.querying.parser.RequirementQuery
 
obtainQueryTerms(MatchingQueryTerms, String, Boolean, Double) - Method in class org.terrier.querying.parser.SingleTermQuery
 
obtainQueryTerms(Query.QueryTermsParameter) - Method in class org.terrier.querying.parser.DisjunctiveQuery
 
obtainQueryTerms(Query.QueryTermsParameter) - Method in class org.terrier.querying.parser.ExplicitMultiTermQuery
 
obtainQueryTerms(Query.QueryTermsParameter) - Method in class org.terrier.querying.parser.FieldQuery
 
obtainQueryTerms(Query.QueryTermsParameter) - Method in class org.terrier.querying.parser.MultiTermQuery
 
obtainQueryTerms(Query.QueryTermsParameter) - Method in class org.terrier.querying.parser.PhraseQuery
 
obtainQueryTerms(Query.QueryTermsParameter) - Method in class org.terrier.querying.parser.Query
 
obtainQueryTerms(Query.QueryTermsParameter) - Method in class org.terrier.querying.parser.RequirementQuery
 
obtainQueryTerms(Query.QueryTermsParameter) - Method in class org.terrier.querying.parser.SingleTermQuery
 
occurrences - Variable in class org.terrier.matching.AccumulatorResultSet
occurrences
occurrences - Variable in class org.terrier.matching.CollectionResultSet
The occurrences of the query terms in a document.
occurrences - Variable in class org.terrier.matching.daat.CandidateResultSet
 
occurrences - Variable in class org.terrier.structures.indexing.DocumentPostingList
mapping term to tf mapping
occurrencesMap - Variable in class org.terrier.matching.AccumulatorResultSet
occurrence map
of(String) - Static method in class org.terrier.querying.IndexRef
 
of(String) - Static method in class org.terrier.structures.IndexFactory
Shortcut method to avoid instantiating an IndexRef
of(String, String) - Static method in class org.terrier.querying.IndexRef
Deprecated.
of(BitFileBuffered) - Static method in class org.terrier.compression.bit.BitFileChannel
 
of(BitFileBuffered) - Static method in class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
of(MatchingQueryTerms, boolean) - Static method in class org.terrier.querying.parser.Query.QueryTermsParameter
 
of(Operator) - Static method in class org.terrier.querying.parser.Query.QTPBuilder
 
of(IndexRef) - Static method in class org.terrier.structures.IndexFactory
Load the index for the specified reference.
of(IterablePosting, MultiLexicon, int, boolean, boolean) - Static method in class org.terrier.realtime.multi.MultiDirectIterablePosting
 
offset - Variable in class org.terrier.compression.bit.BitInBase
offset in the larger file
offsetLookup - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
OLD_MAC_EOL - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
OPEN_DISJUNCTIVE - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
OPEN_PAREN - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
OPEN_PAREN - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
OPEN_PAREN - Static variable in interface org.terrier.utility.ClassNameParserConstants
RegularExpression Id.
OPEN_PAREN_KV - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
openFile(String) - Static method in class org.terrier.utility.Files
Opens an OutputStream to a file called Filename, processing all allowed writable file systems named in writeFileSystemPrefixes
openFileRandom(File) - Static method in class org.terrier.utility.Files
Open a file for random access reading
openFileRandom(String) - Static method in class org.terrier.utility.Files
Returns a RandomAccessFile implementation accessing the specified file
openFileRandom(String) - Method in interface org.terrier.utility.io.FileSystem
open a file for random input
openFileRandom(String) - Method in class org.terrier.utility.io.HTTPFileSystem
open a file for random input
openFileRandom(String) - Method in class org.terrier.utility.io.LocalFileSystem
Opens an input random access file
openFileRandom(String) - Method in class org.terrier.utility.io.ResourceFileSystem
open a file for random input
openFileRandom(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
openFileReader(File) - Static method in class org.terrier.utility.Files
Opens a reader to the file called file.
openFileReader(File, String) - Static method in class org.terrier.utility.Files
Opens a reader to the file called filename.
openFileReader(String) - Static method in class org.terrier.utility.Files
Opens a reader to the file called filename.
openFileReader(String, String) - Static method in class org.terrier.utility.Files
Opens a reader to the file called filename.
openFileStream(File) - Static method in class org.terrier.utility.Files
Opens an InputStream to a file called file.
openFileStream(String) - Static method in class org.terrier.utility.Files
Opens an InputStream to a file called filename.
openFileStream(String) - Method in interface org.terrier.utility.io.FileSystem
open a file of given filename for readinng
openFileStream(String) - Method in class org.terrier.utility.io.HTTPFileSystem
open a file of given filename for reading
openFileStream(String) - Method in class org.terrier.utility.io.LocalFileSystem
Opens an input file
openFileStream(String) - Method in class org.terrier.utility.io.ResourceFileSystem
open a file of given filename for reading
openFileStream(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
openNewFile() - Method in class org.terrier.indexing.MultiDocumentFileCollection
 
openNewFile() - Method in class org.terrier.indexing.TRECCollection
 
openNextFile() - Method in class org.terrier.indexing.MultiDocumentFileCollection
Opens the next document from the collection specification.
openNextFile() - Method in class org.terrier.indexing.SimpleMedlineXMLCollection
Parse through up to a limited number of documents in the XML file.
openNextFile() - Method in class org.terrier.indexing.SimpleXMLCollection
 
openNextFile() - Method in class org.terrier.indexing.TwitterJSONCollection
Opens the next document from the collection specification.
openPostingLists(Index, LexiconEntry[], IterablePosting[]) - Method in class org.terrier.matching.dsms.DependenceScoreModifier
Opens the posting list for an index and lexicon entry
Operator - Class in org.terrier.matching.matchops
A match op is a possible query "term" in the query
Operator() - Constructor for class org.terrier.matching.matchops.Operator
 
optimise(String, IndexOnDisk, LexiconBuilder.CollectionStatisticsCounter) - Static method in class org.terrier.structures.indexing.FSOMapFileLexiconUtilities
Does two things to a FSOMapFileLexicon: adds the termid lookup file (if required), and also creates the lexicon has file.
optimise(String, IndexOnDisk, LexiconBuilder.CollectionStatisticsCounter, int) - Static method in class org.terrier.structures.indexing.FSOMapFileLexiconUtilities
optimise
optimise(IndexOnDisk, String) - Static method in class org.terrier.structures.indexing.LexiconBuilder
Optimises the lexicon, eg lexid file
optimiseLexicon() - Method in class org.terrier.structures.indexing.LexiconBuilder
optimise the lexicon
OrderedMap<K,​V> - Interface in org.terrier.structures.collections
Specified a map interface where keys are ordered, and can be retrieved using an integer index.
org.terrier - package org.terrier
 
org.terrier.applications - package org.terrier.applications
Provides application-level code that use the Terrier platform to perform indexing and retrieval from either standard test collections, interactive querying of a indexed collection.
org.terrier.applications.batchquerying - package org.terrier.applications.batchquerying
Contains application-level programs for performing batch-based query operations, such as generating runs for TREC.
org.terrier.compression.bit - package org.terrier.compression.bit
Provides implementation of a random access and input and output streams where gamma, unary and binary, delta Golomb encoded integers can be read or written.
org.terrier.evaluation - package org.terrier.evaluation
Provides an interface and the classes to process relevance assessments and perform standard evaluation of retrieval results.
org.terrier.indexing - package org.terrier.indexing
Provides classes and interfaces related to the indexing of documents.
org.terrier.indexing.tokenisation - package org.terrier.indexing.tokenisation
Provides classes related to the tokenisation of documents.
org.terrier.learning - package org.terrier.learning
Provides interfaces for Terrier 'Fat' ResultSets that contain features and decorators that add new features to those result sets.
org.terrier.matching - package org.terrier.matching
Provides the classes and interfaces used for matching documents to queries.
org.terrier.matching.daat - package org.terrier.matching.daat
Provides classes that implement a document-at-a-time (DAAT) matching strategy.
org.terrier.matching.dsms - package org.terrier.matching.dsms
Provides the interface and the classes for modifying the scores of documents after an score has been assigned to documents, or implementing the combination of evidence.
org.terrier.matching.matchops - package org.terrier.matching.matchops
This package contains matching Operators.
org.terrier.matching.models - package org.terrier.matching.models
Provides the classes that implement various weighting models.
org.terrier.matching.models.aftereffect - package org.terrier.matching.models.aftereffect
Provides the interface and the classes for implementing the term frequency normalisation component in the DFR framework.
org.terrier.matching.models.basicmodel - package org.terrier.matching.models.basicmodel
Provides the interface and the classes for implementing the basic models for randomness in the DFR framework.
org.terrier.matching.models.dependence - package org.terrier.matching.models.dependence
Weighting models for term dependence models
org.terrier.matching.models.normalisation - package org.terrier.matching.models.normalisation
Provides the interface and the classes for implementing the basic models for randomness in the DFR framework.
org.terrier.matching.models.queryexpansion - package org.terrier.matching.models.queryexpansion
Provides the classes that implement various query expansion models.
org.terrier.matching.taat - package org.terrier.matching.taat
Provides classes that implement a term-at-a-time (TAAT) matching strategy.
org.terrier.matching.tsms - package org.terrier.matching.tsms
Provides the interface and classes that implement the term score modifiers, which modify the scores assigned to documents for a particular term.
org.terrier.querying - package org.terrier.querying
Provides the interfaces and classes for the querying API of the Terrier platform, the controls, post processors and filters.
org.terrier.querying.parser - package org.terrier.querying.parser
Provides the parser specification and the classes that implement the query language of the Terrier platform.
org.terrier.querying.summarisation - package org.terrier.querying.summarisation
Package for summarisation algorithms.
org.terrier.realtime - package org.terrier.realtime
Provides index structures that support updating and real-time retrieval.
org.terrier.realtime.incremental - package org.terrier.realtime.incremental
Provides incremental indexing functionality.
org.terrier.realtime.matching - package org.terrier.realtime.matching
Provides additional matching implementations specifically for real-time index structures.
org.terrier.realtime.memory - package org.terrier.realtime.memory
Provides MemoryIndex structures.
org.terrier.realtime.memory.fields - package org.terrier.realtime.memory.fields
Provides MemoryIndex structures that support field search.
org.terrier.realtime.multi - package org.terrier.realtime.multi
Provides MultiIndex structures.
org.terrier.realtime.restructure - package org.terrier.realtime.restructure
Provides methods to alter the structure of a real-time index.
org.terrier.rest - package org.terrier.rest
Provides a HTTP REST service for providing results
org.terrier.restclient - package org.terrier.restclient
Provides a proxy Manager implementation that can access remotely provided Managers over a HTTP REST connection.
org.terrier.sorting - package org.terrier.sorting
Provides the classes that implement the sorting of various arrays for the Terrier platform.
org.terrier.statistics - package org.terrier.statistics
Provides the implementations of various statistical routines.
org.terrier.structures - package org.terrier.structures
Provides the interfaces for the index data structures used for retrieval with the Terrier platform.
org.terrier.structures.bit - package org.terrier.structures.bit
Provides on-disk index structures that support the older bit-level compression scheme.
org.terrier.structures.cache - package org.terrier.structures.cache
Provides caching of search results when performing batch querying operations.
org.terrier.structures.collections - package org.terrier.structures.collections
Provides data structures various data structures.
org.terrier.structures.concurrent - package org.terrier.structures.concurrent
 
org.terrier.structures.indexing - package org.terrier.structures.indexing
Provides the classes used for creating the data structures of the Terrier platform.
org.terrier.structures.indexing.classical - package org.terrier.structures.indexing.classical
Provides functionality for creating on-disk indices via indexer classes.
org.terrier.structures.indexing.singlepass - package org.terrier.structures.indexing.singlepass
Provides implementation of the structures needed for performing a single pass indexing
org.terrier.structures.merging - package org.terrier.structures.merging
Provides classes for merging two sets of data structures, created by Terrier, into one set of data structures.
org.terrier.structures.outputformat - package org.terrier.structures.outputformat
Provides functionality for writing Terrier ResultSets to disk as .res files, e.g.
org.terrier.structures.postings - package org.terrier.structures.postings
Provides classes representing single postings and atreams of postings in a posting list (e.g.
org.terrier.structures.postings.bit - package org.terrier.structures.postings.bit
Provides bit-level IterablePosting implementations.
org.terrier.structures.restructure - package org.terrier.structures.restructure
Contains legacy index data structure classes
org.terrier.structures.seralization - package org.terrier.structures.seralization
Provides classes for things that can be serializaed to disk.
org.terrier.terms - package org.terrier.terms
Provides the interface and classes for the term pipeline, a set of objects that process the terms during indexing and processing of queries.
org.terrier.tests - package org.terrier.tests
 
org.terrier.utility - package org.terrier.utility
This package includes classes that are used in various part of the Terrier Platform.
org.terrier.utility.io - package org.terrier.utility.io
This package includes classes that are used for various IO duties within Terrier.
org.terrier.utility.restructure - package org.terrier.utility.restructure
Provides functionality to convert legacy Terrier indices into current indices.
originalQuery - Variable in class org.terrier.querying.Request
The query text, before applying any pre-processsing
originalTermFreqs - Variable in class org.terrier.querying.ExpansionTerms
The frequency of each query term in the original query.
originalTermids - Variable in class org.terrier.querying.ExpansionTerms
The original query terms.
ORIterablePosting - Class in org.terrier.structures.postings
An IterablePosting that combines more than one IterablePosting into a single IterablePosting.
ORIterablePosting(IterablePosting[]) - Constructor for class org.terrier.structures.postings.ORIterablePosting
Create a Basic ORIterablePosting from the specified postings
output - Variable in class org.terrier.evaluation.TrecEvalEvaluation
 
output - Variable in class org.terrier.structures.bit.DirectInvertedOutputStream
what to write to
OutputFormat - Interface in org.terrier.structures.outputformat
interface for adjusting the output of TRECQuerying
ow() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
OW - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
ow_implicit() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 

P

p - Variable in class org.terrier.matching.models.MDL2
 
p - Variable in class org.terrier.matching.models.ML2
 
p - Variable in class org.terrier.utility.ProcessInputStream
 
P - Class in org.terrier.matching.models.basicmodel
This class implements the P basic model for randomness.
P() - Constructor for class org.terrier.matching.models.basicmodel.P
A default constructor.
pad() - Method in class org.terrier.compression.bit.BitByteOutputStream
Fills the remaining bits of the current byte with 0s
padAndFlush() - Method in class org.terrier.compression.bit.BitOutputStream
Pads the current byte and writes the current int into the buffer.
ParallelTRECQuerying - Class in org.terrier.applications.batchquerying
An instance of TRECQuerying that will invoke multiple threads concurrently
ParallelTRECQuerying() - Constructor for class org.terrier.applications.batchquerying.ParallelTRECQuerying
 
ParallelTRECQuerying(boolean) - Constructor for class org.terrier.applications.batchquerying.ParallelTRECQuerying
Deprecated.
ParallelTRECQuerying(IndexRef) - Constructor for class org.terrier.applications.batchquerying.ParallelTRECQuerying
 
ParallelTRECQuerying.Command - Class in org.terrier.applications.batchquerying
 
PARAM_COMMA - Static variable in interface org.terrier.utility.ClassNameParserConstants
RegularExpression Id.
PARAM_WORD - Static variable in interface org.terrier.utility.ClassNameParserConstants
RegularExpression Id.
parameter - Variable in class org.terrier.matching.models.aftereffect.AfterEffect
The term frequency normalisation parameter used for method L5
parameter - Variable in class org.terrier.matching.models.DFRWeightingModel
The parameter of the frequency normalisation component.
parameter - Variable in class org.terrier.matching.models.normalisation.Normalisation
The free parameter of the normalisation method.
PARAMETER_FREE - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
Boolean variable indicates whether to apply the parameter free query expansion.
parameterFreeNormaliser() - Method in class org.terrier.matching.models.queryexpansion.BA
This method provides the contract for computing the normaliser of parameter-free query expansion.
parameterFreeNormaliser() - Method in class org.terrier.matching.models.queryexpansion.Bo1
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser() - Method in class org.terrier.matching.models.queryexpansion.Bo2
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser() - Method in class org.terrier.matching.models.queryexpansion.Information
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser() - Method in class org.terrier.matching.models.queryexpansion.KL
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser() - Method in class org.terrier.matching.models.queryexpansion.KLComplete
This method provides the contract for computing the normaliser of parameter-free query expansion.
parameterFreeNormaliser() - Method in class org.terrier.matching.models.queryexpansion.KLCorrect
This method provides the contract for computing the normaliser of parameter-free query expansion.
parameterFreeNormaliser() - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
This method provides the contract for computing the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class org.terrier.matching.models.queryexpansion.BA
This method provides the contract for computing the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class org.terrier.matching.models.queryexpansion.Bo1
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class org.terrier.matching.models.queryexpansion.Bo2
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class org.terrier.matching.models.queryexpansion.Information
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class org.terrier.matching.models.queryexpansion.KL
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class org.terrier.matching.models.queryexpansion.KLComplete
This method provides the contract for computing the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class org.terrier.matching.models.queryexpansion.KLCorrect
This method provides the contract for computing the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
This method provides the contract for computing the normaliser of parameter-free query expansion.
params - Variable in class org.terrier.matching.models.PerFieldNormWeightingModel
 
parent - Variable in class org.terrier.matching.FilterMatching
 
parent - Variable in class org.terrier.matching.LearnedModelMatching
 
parent - Variable in class org.terrier.querying.RelevantOnlyFeedbackDocuments
 
parent - Variable in class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconIterator
 
parentFile - Variable in class org.terrier.compression.bit.BitFileBuffered.BitInBuffered
parent file
ParentStream - Variable in class org.terrier.utility.LookAheadStream
the parent stream that this object is looking ahead in
parse() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
parse() - Method in class org.terrier.querying.parser.TerrierQLParser
 
parse(String) - Static method in class org.terrier.matching.matchops.Operator
 
parse(String) - Static method in enum org.terrier.utility.StringTools.ESCAPE
Parse a string into an ESCAPE value.
parseAll() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
parseAll() - Method in class org.terrier.utility.ClassNameParser
 
parseCommaDelimitedInts(String) - Static method in class org.terrier.utility.ArrayUtils
parse comma delimited int
parseCommaDelimitedString(String) - Static method in class org.terrier.utility.ArrayUtils
parse comma delimited string
parseDate(String) - Static method in class org.terrier.indexing.WARC018Collection
 
parseDelimitedInts(String, String) - Static method in class org.terrier.utility.ArrayUtils
parse comma delimited int
parseDelimitedString(String, String) - Static method in class org.terrier.utility.ArrayUtils
parse delimited string
parseDelimitedString(String, String[]) - Static method in class org.terrier.utility.ArrayUtils
parse delimited string
parseDouble(String) - Static method in class org.terrier.utility.UnitUtils
 
ParseException - Exception in org.terrier.matching.matchops
This exception is thrown when parse errors are encountered.
ParseException - Exception in org.terrier.querying.parser
This exception is thrown when parse errors are encountered.
ParseException - Exception in org.terrier.utility
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for exception org.terrier.matching.matchops.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException() - Constructor for exception org.terrier.querying.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException() - Constructor for exception org.terrier.utility.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.terrier.matching.matchops.ParseException
Constructor with message.
ParseException(String) - Constructor for exception org.terrier.querying.parser.ParseException
Constructor with message.
ParseException(String) - Constructor for exception org.terrier.utility.ParseException
Constructor with message.
ParseException(Token, int[][], String[]) - Constructor for exception org.terrier.matching.matchops.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(Token, int[][], String[]) - Constructor for exception org.terrier.querying.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(Token, int[][], String[]) - Constructor for exception org.terrier.utility.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
parseFloat(String) - Static method in class org.terrier.utility.UnitUtils
 
parseHeaders(boolean) - Method in class org.terrier.indexing.WARC018Collection
 
parseInt(String) - Static method in class org.terrier.utility.UnitUtils
 
parseInts(String[]) - Static method in class org.terrier.structures.indexing.Indexer
 
parseLong(String) - Static method in class org.terrier.utility.UnitUtils
 
parseOne() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
parseOne() - Method in class org.terrier.querying.parser.TerrierQLParser
 
parseOne() - Method in class org.terrier.utility.ClassNameParser
 
parseQuery(String) - Static method in class org.terrier.querying.parser.QueryParser
Parse the specified query.
parseQuery(String, String) - Static method in class org.terrier.querying.parser.QueryParser
Parse the specified query.
parseQuery(String, Request) - Static method in class org.terrier.querying.parser.QueryParser
Parse the query specified in String query, and use it for the specified search request.
parseScores - Variable in class org.terrier.matching.TRECResultsMatching
Whether document scores should be parsed from the results file.
parseTRECQueryNo(String) - Static method in class org.terrier.evaluation.TRECQrelsInMemory
 
parseTree() - Method in class org.terrier.querying.parser.FieldQuery
 
parseTree() - Method in class org.terrier.querying.parser.MultiTermQuery
 
parseTree() - Method in class org.terrier.querying.parser.Query
Returns the parse tree for the query as a string
parseTree() - Method in class org.terrier.querying.parser.RequirementQuery
 
parseTree() - Method in class org.terrier.querying.parser.SingleTermQuery
 
path - Variable in class org.terrier.applications.BatchIndexing
 
path - Variable in class org.terrier.realtime.incremental.IncrementalIndex
 
path - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
path - Variable in class org.terrier.structures.indexing.Indexer
The path in which the data structures are stored.
path - Variable in class org.terrier.structures.IndexOnDisk
path component of this index's location
path - Variable in class org.terrier.utility.restructure.Terrier4
 
path - Variable in class org.terrier.utility.restructure.Terrier5
 
PathTransformation(String, String) - Constructor for class org.terrier.utility.Files.PathTransformation
create a new transformation with the pattern and replacement
pathTransformations - Static variable in class org.terrier.utility.Files
transformations to apply to a path
pBiL - Class in org.terrier.matching.models.dependence
 
pBiL() - Constructor for class org.terrier.matching.models.dependence.pBiL
 
pBiL(int) - Constructor for class org.terrier.matching.models.dependence.pBiL
 
pBiL2 - Class in org.terrier.matching.models.dependence
 
pBiL2() - Constructor for class org.terrier.matching.models.dependence.pBiL2
 
pBiL2(int) - Constructor for class org.terrier.matching.models.dependence.pBiL2
 
PDFDocument - Class in org.terrier.indexing
Implements a Document object for reading PDF documents, using Apache PDFBox.
PDFDocument(InputStream, Map<String, String>, Tokeniser) - Constructor for class org.terrier.indexing.PDFDocument
Constructs a new PDFDocument
PDFDocument(Reader, Map<String, String>, Tokeniser) - Constructor for class org.terrier.indexing.PDFDocument
Constructs a new PDFDocument
PDFDocument(String, InputStream, Tokeniser) - Constructor for class org.terrier.indexing.PDFDocument
Constructs a new PDFDocument, which will convert the docStream which represents the file to a Document object from which an Indexer can retrieve a stream of terms.
PDFDocument(String, Reader, Tokeniser) - Constructor for class org.terrier.indexing.PDFDocument
Constructs a new PDFDocument
PerFieldNormWeightingModel - Class in org.terrier.matching.models
A class for generating arbitrary per-field normalisation models.
PerFieldNormWeightingModel(Class<? extends BasicModel>, Class<? extends Normalisation>) - Constructor for class org.terrier.matching.models.PerFieldNormWeightingModel
Constructs an instance of PerFieldNormWeightingModel
PerFieldNormWeightingModel(String[]) - Constructor for class org.terrier.matching.models.PerFieldNormWeightingModel
Constructs an instance of PerFieldNormWeightingModel
performExtraction() - Method in class org.terrier.applications.batchquerying.TRECQuery
 
performMultiWayMerge() - Method in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Uses the merger class to perform a k multiway merge in a set of previously written runs.
performMultiWayMerge() - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer
 
PERIOD - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
PERIOD - Static variable in interface org.terrier.utility.ClassNameParserConstants
RegularExpression Id.
PhraseIterablePosting - Class in org.terrier.structures.postings
Implementation of an IterablePosting for block indices that returns only documents that match a multi-term phase.
PhraseIterablePosting(IterablePosting[], EntryStatistics[], boolean) - Constructor for class org.terrier.structures.postings.PhraseIterablePosting
 
PhraseIterablePosting(IterablePosting[], Pointer[], boolean) - Constructor for class org.terrier.structures.postings.PhraseIterablePosting
 
PhraseOp - Class in org.terrier.matching.matchops
This combines multiple operators into a single op, where they occur adjacently.
PhraseOp(String[]) - Constructor for class org.terrier.matching.matchops.PhraseOp
 
PhraseOp(Operator[]) - Constructor for class org.terrier.matching.matchops.PhraseOp
 
phraseQTWfnid - Variable in class org.terrier.matching.dsms.DependenceScoreModifier
 
phraseQuery() - Method in class org.terrier.querying.parser.TerrierQLParser
 
PhraseQuery - Class in org.terrier.querying.parser
Models a phrase query, which can have a proximity requirement.
PhraseQuery() - Constructor for class org.terrier.querying.parser.PhraseQuery
A default constructor that calls the constructor of the super class.
PhraseQuery(int) - Constructor for class org.terrier.querying.parser.PhraseQuery
Constructs a phrase query and sets the proximity distance
PhraseScoreModifier - Class in org.terrier.matching.dsms
This is the class performs the re-scoring for a phrase queries.
PhraseScoreModifier(List<Query>) - Constructor for class org.terrier.matching.dsms.PhraseScoreModifier
Constructs a phrase score modifier for a given set of query terms.
PhraseScoreModifier(List<Query>, boolean) - Constructor for class org.terrier.matching.dsms.PhraseScoreModifier
Constructs a phrase score modifier for a given set of query terms.
PhraseScoreModifier(List<Query>, boolean, int) - Constructor for class org.terrier.matching.dsms.PhraseScoreModifier
Constructs a phrase score modifier for a given set of query terms, whether they are required to appear in a document, and the allowed distance between the phrase terms.
PhraseScoreModifier(List<Query>, int) - Constructor for class org.terrier.matching.dsms.PhraseScoreModifier
Constructs a phrase score modifier for a given set of query terms and the allowed distance between them.
phraseTerms - Variable in class org.terrier.matching.dsms.DependenceScoreModifier
A list of the strings of the phrase terms.
phraseTerms - Variable in class org.terrier.matching.dsms.PhraseScoreModifier
A list of the strings of the phrase terms.
pipeline - Variable in class org.terrier.realtime.memory.fields.MemoryFields
 
pipeline_first - Variable in class org.terrier.realtime.memory.MemoryIndex
FIXME
pipeline_first - Variable in class org.terrier.structures.indexing.Indexer
The first component of the term pipeline.
PIPELINE_NAMESPACE - Static variable in class org.terrier.realtime.memory.MemoryIndex
FIXME
pipelineOutput - Variable in class org.terrier.querying.LocalManager
This class is used as a TermPipelineAccessor, and this variable stores the result of the TermPipeline run for that term.
pipelineOutput - Variable in class org.terrier.terms.BaseTermPipelineAccessor
This class is used as a TermPipelineAccessor, and this variable stores the result of the TermPipeline run for that term.
pipelineTerm(String) - Method in class org.terrier.terms.BaseTermPipelineAccessor
A term pipeline accessor
pipelineTerm(String) - Method in interface org.terrier.terms.TermPipelineAccessor
Puts the given term through the pipeline.
PL - Class in org.terrier.matching.models.basicmodel
This class implements the PL weighting model.
PL() - Constructor for class org.terrier.matching.models.basicmodel.PL
 
pl_doc - Variable in class org.terrier.realtime.memory.MemoryIterablePosting
 
pl_termids - Variable in class org.terrier.realtime.memory.MemoryDirectIndex.DocumentPostingList
 
pl_termids - Variable in class org.terrier.realtime.memory.MemoryDirectIterablePosting
 
PL2 - Class in org.terrier.matching.models
This class implements the PL2 weighting model.
PL2() - Constructor for class org.terrier.matching.models.PL2
A default constructor.
PL2(double) - Constructor for class org.terrier.matching.models.PL2
Constructs an instance of this class with the specified value for the parameter c.
PL2F - Class in org.terrier.matching.models
A convenience subclass of PerFieldNormWeightingModel setup to do specifically PL2F.
PL2F() - Constructor for class org.terrier.matching.models.PL2F
Constructs an instance of PL2F.
PLATFORM_MODULE - Static variable in class org.terrier.applications.CLITool
 
plugins - Static variable in class org.terrier.matching.PostingListManager
 
POIDocument - Class in org.terrier.indexing
Represents Microsoft Office documents, which are parsed by the Apache POI library
POIDocument(InputStream, Map<String, String>, Tokeniser) - Constructor for class org.terrier.indexing.POIDocument
Constructs a new MSWordDocument object for the file represented by docStream.
POIDocument(String, InputStream, Tokeniser) - Constructor for class org.terrier.indexing.POIDocument
Constructs a new MSWordDocument object for the file represented by docStream.
Pointer - Interface in org.terrier.structures
A base interface for all pointers.
pointerCache - Static variable in class org.terrier.structures.BaseCompressingMetaIndex
 
pointerList - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
the lexicon input stream providing the offsets
pointerToString() - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Returns a textual representation of the pointer alone
pointerToString() - Method in class org.terrier.realtime.multi.MultiDocumentEntry
 
pointerToString() - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Not implemented.
pointerToString() - Method in class org.terrier.structures.BasicDocumentIndexEntry
Returns a textual representation of the pointer alone
pointerToString() - Method in class org.terrier.structures.BasicLexiconEntry
Returns a textual representation of the pointer alone
pointerToString() - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Returns a textual representation of the pointer alone
pointerToString() - Method in class org.terrier.structures.LexiconEntry
 
pointerToString() - Method in interface org.terrier.structures.Pointer
Deprecated.
pointerToString() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Returns a textual representation of the pointer alone
pointerToString() - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Returns a textual representation of the pointer alone
pointerToString() - Method in class org.terrier.structures.SimpleBitIndexPointer
Returns a textual representation of the pointer alone
pointerToString() - Method in class org.terrier.structures.SimpleDocumentIndexEntry
Returns a textual representation of the pointer alone
POPULAR_COMMANDS - Static variable in class org.terrier.applications.CLITool
 
PorterStemmer - Class in org.terrier.terms
Stemmer, implementing the Porter Stemming Algorithm.
PorterStemmer() - Constructor for class org.terrier.terms.PorterStemmer
constructor
PorterStemmer(TermPipeline) - Constructor for class org.terrier.terms.PorterStemmer
Constructs an instance of PorterStemmer.
PortugueseSnowballStemmer - Class in org.terrier.terms
Portuguese stemmer implmented by Snowball.
PortugueseSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.PortugueseSnowballStemmer
constructor
pos - Variable in class org.terrier.compression.bit.MemoryOutputStream
The current position in the buffer.
PostFilter - Interface in org.terrier.querying
PostFilters are designed to complement PostProcesses.
Posting - Interface in org.terrier.structures.postings
This interface represents one posting in a posting list.
postingConstructor - Variable in class org.terrier.structures.bit.BitPostingIndex
 
postingConstructor - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
PostingIdComparator - Class in org.terrier.structures.postings
A comparator object for Posting objects, where they are sorted by id.
PostingIdComparator() - Constructor for class org.terrier.structures.postings.PostingIdComparator
 
postingImplementation - Variable in class org.terrier.structures.bit.BitPostingIndex
 
PostingIndex<POINTERTYPE extends Pointer> - Interface in org.terrier.structures
An interface for accessing a posting list.
PostingIndexInputStream - Interface in org.terrier.structures
Interface for reading postings from an input stream
postingIterator(String[], int[]) - Constructor for class org.terrier.structures.indexing.DocumentPostingList.postingIterator
 
postingIteratorClass - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
PostingListManager - Class in org.terrier.matching
The PostingListManager is responsible for opening the appropriate posting lists IterablePosting given the MatchingQueryTerms object.
PostingListManager(Index, CollectionStatistics) - Constructor for class org.terrier.matching.PostingListManager
Create a posting list manager for the given index and statistics
PostingListManager(Index, CollectionStatistics, MatchingQueryTerms) - Constructor for class org.terrier.matching.PostingListManager
Create a posting list manager for the given index and statistics, and populated using the specified MatchingQueryTerms.
PostingListManager(Index, CollectionStatistics, MatchingQueryTerms, boolean, String, String) - Constructor for class org.terrier.matching.PostingListManager
Create a posting list manager for the given index and statistics, and populated using the specified MatchingQueryTerms.
PostingListManager.PostingListManagerPlugin - Interface in org.terrier.matching
Interface for plugins to further alter the posting lists managed by the PostingListManager
postings - Variable in class org.terrier.matching.daat.FatCandidateResult
 
postings - Variable in class org.terrier.matching.daat.FatCandidateResultSet
 
postings - Variable in class org.terrier.realtime.memory.MemoryDirectIndex
 
postings - Variable in class org.terrier.realtime.memory.MemoryInvertedIndex
 
PostingTestUtils - Class in org.terrier.structures.postings
 
PostingTestUtils() - Constructor for class org.terrier.structures.postings.PostingTestUtils
 
PostingUtil - Class in org.terrier.structures.postings
Handy methods for Posting classes, such as obtaining all ids in a posting list, or selecting the minimum id in an array of posting lists.
PostingUtil() - Constructor for class org.terrier.structures.postings.PostingUtil
 
PostingUtil.DocidSpecificDocumentIndex - Class in org.terrier.structures.postings
 
PostProcess - Interface in org.terrier.querying
Deprecated.
PRECISION_PERCENTAGES - Static variable in class org.terrier.evaluation.AdhocEvaluation
 
PRECISION_RANKS - Static variable in class org.terrier.evaluation.AdhocEvaluation
 
precisionAtRank - Variable in class org.terrier.evaluation.AdhocEvaluation
Precision at rank number of documents
precisionAtRecall - Variable in class org.terrier.evaluation.AdhocEvaluation
 
prefix - Variable in class org.terrier.applications.BatchIndexing
 
prefix - Variable in class org.terrier.querying.parser.MultiTermQuery
 
prefix - Variable in class org.terrier.realtime.incremental.IncrementalIndex
 
prefix - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
prefix - Variable in class org.terrier.structures.indexing.Indexer
The prefix of the data structures, ie the first part of the filename
prefix - Variable in class org.terrier.structures.IndexOnDisk
prefix component of this index's location
prefix - Variable in class org.terrier.utility.restructure.Terrier4
 
prefix - Variable in class org.terrier.utility.restructure.Terrier5
 
prefix() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
PREFIX - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
prefixID - Variable in class org.terrier.realtime.incremental.IncrementalIndex
 
PrefixTermOp - Class in org.terrier.matching.matchops
A synonym class that matches terms with a common prefix in the lexicon.
PrefixTermOp(String) - Constructor for class org.terrier.matching.matchops.PrefixTermOp
 
prepare() - Method in class org.terrier.matching.models.BM25
 
prepare() - Method in class org.terrier.matching.models.dependence.MRF
 
prepare() - Method in class org.terrier.matching.models.MDL2
 
prepare() - Method in class org.terrier.matching.models.ML2
 
prepare() - Method in class org.terrier.matching.models.PerFieldNormWeightingModel
 
prepare() - Method in class org.terrier.matching.models.SingleFieldModel
 
prepare() - Method in class org.terrier.matching.models.WeightingModel
prepare
prepare() - Method in class org.terrier.matching.tsms.TermInFieldModifier
prepare
prepare(boolean) - Method in class org.terrier.matching.PostingListManager
Counts the number of terms active.
preProcess(Document, String) - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Perform an operation before the term pipeline is initiated.
preQueryingSearchRequestModification(String, SearchRequest) - Method in class org.terrier.applications.batchquerying.TRECQuerying
 
prevCharIsCR - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
prevCharIsCR - Variable in class org.terrier.querying.parser.SimpleCharStream
 
prevCharIsCR - Variable in class org.terrier.utility.SimpleCharStream
 
prevCharIsLF - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
prevCharIsLF - Variable in class org.terrier.querying.parser.SimpleCharStream
 
prevCharIsLF - Variable in class org.terrier.utility.SimpleCharStream
 
print() - Method in class org.terrier.realtime.memory.MemoryDirectIndex.DirectIterator
 
print() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.InvertedIterator
 
print() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
Print a list of the postings to standard out
print() - Method in interface org.terrier.structures.PostingIndexInputStream
Renders the entire structure to stdout
printDocid - Variable in class org.terrier.applications.InteractiveQuerying
 
printDocumentIndex(Index, String) - Static method in class org.terrier.structures.IndexUtil
Print the contents of the document index
printer - Variable in class org.terrier.applications.batchquerying.TRECQuerying
Where results of the stream of queries are output to.
printHeader(PrintWriter, FeaturedResultSet) - Method in class org.terrier.structures.outputformat.LETOROutputFormat
 
printLexicon(Index, String) - Static method in class org.terrier.structures.LexiconUtil
Prints Lexicon
printMetaIndex(Index, String) - Static method in class org.terrier.structures.IndexUtil
Print the contents of the meta index
printMetaIndexJson(Index, String) - Static method in class org.terrier.structures.IndexUtil
 
printResults(PrintWriter, SearchRequest) - Method in class org.terrier.applications.InteractiveQuerying
Prints the results
printResults(PrintWriter, SearchRequest, String, String, int) - Method in class org.terrier.rest.JSONOutputFormat
 
printResults(PrintWriter, SearchRequest, String, String, int) - Method in class org.terrier.structures.outputformat.LETOROutputFormat
 
printResults(PrintWriter, SearchRequest, String, String, int) - Method in class org.terrier.structures.outputformat.Normalised2LETOROutputFormat
 
printResults(PrintWriter, SearchRequest, String, String, int) - Method in class org.terrier.structures.outputformat.NormalisedLETOROutputFormat
 
printResults(PrintWriter, SearchRequest, String, String, int) - Method in class org.terrier.structures.outputformat.NullOutputFormat
Null implementation - does nothing.
printResults(PrintWriter, SearchRequest, String, String, int) - Method in interface org.terrier.structures.outputformat.OutputFormat
Outputs the results of query q to PrintWriter pw, described by the method, iteration, and the specified limit on the number of results (0 means no limit).
printResults(PrintWriter, SearchRequest, String, String, int) - Method in class org.terrier.structures.outputformat.TRECDocidOutputFormat
Prints the results for the given search request, using the specified destination.
printResults(PrintWriter, SearchRequest, String, String, int) - Method in class org.terrier.structures.outputformat.TRECDocnoOutputFormat
Prints the results for the given search request, using the specified destination.
printResults(PrintWriter, SearchRequest, String, String, int) - Method in class org.terrier.structures.outputformat.WritableOutputFormat
 
printSettings(SearchRequest, String[], String) - Method in class org.terrier.applications.batchquerying.TRECQuerying
prints the current settings to a file with the same name as the current results file.
printStats(double[]) - Static method in class org.terrier.matching.dsms.SimpleStaticScoreModifier
 
printStats(double[]) - Static method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
process(MatchingQueryTerms, String) - Method in class org.terrier.querying.DependenceModelPreProcess
 
process(Manager, Request) - Method in class org.terrier.learning.LabelDecorator
 
process(Manager, Request) - Method in class org.terrier.querying.ApplyTermPipeline
 
process(Manager, Request) - Method in class org.terrier.querying.Decorate
decoration at the postprocess stage.
process(Manager, Request) - Method in class org.terrier.querying.MatchingOpQLParser
 
process(Manager, Request) - Method in interface org.terrier.querying.Process
 
process(Manager, Request) - Method in class org.terrier.querying.QueryExpansion
Runs the actual query expansion
process(Manager, Request) - Method in class org.terrier.querying.SimpleDecorateProcess
 
process(Manager, Request) - Method in class org.terrier.querying.TerrierQLParser
 
process(Manager, Request) - Method in class org.terrier.querying.TerrierQLToControls
 
process(Manager, Request) - Method in class org.terrier.querying.TerrierQLToMatchingQueryTerms
 
process(Manager, SearchRequest) - Method in class org.terrier.querying.DependenceModelPreProcess
 
process(Manager, SearchRequest) - Method in class org.terrier.querying.NoNegativeReq
 
process(Manager, SearchRequest) - Method in interface org.terrier.querying.Process
Deprecated.
process(Query, Query...) - Method in interface org.terrier.querying.parser.Query.ForEachQueryNode
process each query node
Process - Interface in org.terrier.querying
Process Interface.
processEndOfDocument() - Method in class org.terrier.indexing.TaggedDocument
 
processEndOfTag(String) - Method in class org.terrier.indexing.TaggedDocument
The encountered tag, which must be a final tag is matched with the tag on the stack.
processEndOfTag(String) - Method in class org.terrier.indexing.TRECFullTokenizer
The encounterd tag, which must be a final tag is matched with the tag on the stack.
ProcessInputStream - Class in org.terrier.utility
Reads a stream from a process
ProcessInputStream(String, String) - Constructor for class org.terrier.utility.ProcessInputStream
constructor
ProcessPhaseRequisites - Annotation Type in org.terrier.querying
 
processQueries() - Method in class org.terrier.applications.batchquerying.ParallelTRECQuerying
 
processQueries() - Method in class org.terrier.applications.batchquerying.TRECQuerying
Performs the matching using the specified weighting model from the setup and possibly a combination of evidence mechanism.
processQueries() - Method in class org.terrier.applications.InteractiveQuerying
Performs the matching using the specified weighting model from the setup and possibly a combination of evidence mechanism.
processQueries(QuerySource) - Method in class org.terrier.applications.batchquerying.TRECQuerying
 
processQuery(String, String) - Method in class org.terrier.applications.AbstractQuerying
According to the given parameters, it sets up the correct matching class.
processQuery(String, String) - Method in class org.terrier.applications.batchquerying.TRECQuerying
According to the given parameters, it sets up the correct matching class and performs retrieval for the given query.
processQuery(String, String) - Method in class org.terrier.applications.InteractiveQuerying
According to the given parameters, it sets up the correct matching class.
processQuery(MatchingQueryTerms, Index, PostingListManager) - Method in interface org.terrier.matching.PostingListManager.PostingListManagerPlugin
process the query, given matchign query terms, index and posting list manager
processQueryAndWrite(String, String) - Method in class org.terrier.applications.batchquerying.ParallelTRECQuerying
 
processQueryAndWrite(String, String) - Method in class org.terrier.applications.batchquerying.TRECQuerying
According to the given parameters, it sets up the correct matching class and performs retrieval for the given query.
processRedirect(String, String) - Method in class org.terrier.indexing.WARC10Collection
 
processRetrievalOptions(String[]) - Method in class org.terrier.tests.BatchEndToEndTest.BatchEndToEndTestEventHooks
 
processTerm(String) - Method in class org.terrier.structures.indexing.classical.BasicIndexer.BasicTermProcessor
 
processTerm(String) - Method in class org.terrier.structures.indexing.classical.BasicIndexer.FieldTermProcessor
 
processTerm(String) - Method in class org.terrier.structures.indexing.classical.BlockIndexer.BasicTermProcessor
 
processTerm(String) - Method in class org.terrier.structures.indexing.classical.BlockIndexer.DelimFieldTermProcessor
 
processTerm(String) - Method in class org.terrier.structures.indexing.classical.BlockIndexer.DelimTermProcessor
 
processTerm(String) - Method in class org.terrier.structures.indexing.classical.BlockIndexer.FieldTermProcessor
 
processTerm(String) - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.BasicTermProcessor
 
processTerm(String) - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimFieldTermProcessor
 
processTerm(String) - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimTermProcessor
 
processTerm(String) - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.FieldTermProcessor
 
processTerm(String) - Method in class org.terrier.terms.BaseTermPipelineAccessor
Make this object a term pipeline implementor.
processTerm(String) - Method in class org.terrier.terms.CropTerm
Reduces the term to the maximum allowed size for this indexing run
processTerm(String) - Method in class org.terrier.terms.DumpTerm
Displays the given on STDERR, then passes onto next pipeline object.
processTerm(String) - Method in class org.terrier.terms.NoOp
Pass the term onto the next term pipeline object, without making any changes to it.
processTerm(String) - Method in class org.terrier.terms.RemoveDiacritics
 
processTerm(String) - Method in class org.terrier.terms.SkipTermPipeline
Processes this token.
processTerm(String) - Method in class org.terrier.terms.StemmerTermPipeline
Stems the given term and passes onto the next object in the term pipeline.
processTerm(String) - Method in class org.terrier.terms.Stopwords
Checks to see if term t is a stopword.
processTerm(String) - Method in interface org.terrier.terms.TermPipeline
Processes a term using the current term pipeline component and passes the output to the next pipeline component, if the term has not been discarded.
processTerms - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
The number of terms for which the inverted file is built each time.
processTokens - Variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
number of tokens limit per iteration
properties - Variable in class org.terrier.indexing.FlatJSONDocument
 
properties - Variable in class org.terrier.indexing.TaggedDocument
 
properties - Variable in class org.terrier.structures.PropertiesIndex
properties of this index
properties - Variable in class org.terrier.utility.restructure.Terrier4
 
properties - Variable in class org.terrier.utility.restructure.Terrier5
 
PROPERTIES_SUFFIX - Static variable in class org.terrier.structures.PropertiesIndex
 
PropertiesInAttibutes - Variable in class org.terrier.indexing.SimpleXMLCollection
set if any PropertyElements contains ELEMENT_ATTR_SEPARATOR
PropertiesIndex - Class in org.terrier.structures
This class encapsulates all the Indexes at retrieval time.
PropertiesIndex() - Constructor for class org.terrier.structures.PropertiesIndex
Empty Index constructor - this should never be used! Use Index.createIndex() instead
PropertiesIndex(long, long, long) - Constructor for class org.terrier.structures.PropertiesIndex
A constructor for child classes that doesnt open the file
PropertiesIndex.UpdatingCollectionStatistics - Class in org.terrier.structures
This collection statistics parses the associated index properties for each call.
PropertyElements - Variable in class org.terrier.indexing.SimpleXMLCollection
Contains the names of tags and attributes that encapsulate meta properties with their lengths
propertyTagLengths - Variable in class org.terrier.indexing.TRECCollection
The length of each property tag
propertyTags - Variable in class org.terrier.indexing.TRECCollection
Tag names for tags that should be added as properties
PROVIDED_MODULES - Static variable in class org.terrier.utility.MavenResolver
 
PROXIMITY - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
proximityDistance - Variable in class org.terrier.querying.parser.PhraseQuery
Indicates the distance, in number of blocks, that the phrase terms can appear in a document.
ProximityIterablePosting - Class in org.terrier.structures.postings
Implementation of an IterablePosting for block indices that returns only documents that match phases within a fixed window size.
ProximityIterablePosting(IterablePosting[], EntryStatistics[], int) - Constructor for class org.terrier.structures.postings.ProximityIterablePosting
 
ProximityIterablePosting(IterablePosting[], Pointer[], int) - Constructor for class org.terrier.structures.postings.ProximityIterablePosting
 
PseudoRelevanceFeedbackSelector - Class in org.terrier.querying
A feedback selector for pseudo-relevance feedback.
PseudoRelevanceFeedbackSelector() - Constructor for class org.terrier.querying.PseudoRelevanceFeedbackSelector
default constructor
purgeMerged() - Method in class org.terrier.realtime.incremental.IncrementalMergePolicy
Delete indices which have been merged.
put(K, V) - Method in class org.terrier.realtime.memory.WTreeMap
 
put(K, V) - Method in class org.terrier.structures.collections.ReadOnlyMap
putAll(Map<? extends K, ? extends V>) - Method in class org.terrier.structures.collections.FSOrderedMapFile
putFeatureScores(String, double[]) - Method in class org.terrier.learning.FeaturedQueryResultSet
Add a feature to this result set
putFeatureScores(String, double[]) - Method in interface org.terrier.learning.FeaturedResultSet
Add a feature to this result set

Q

q - Variable in class org.terrier.querying.Request
This contains the parsed syntax tree of the query, as generated by the Antlr parser
QEModel - Variable in class org.terrier.querying.QueryExpansion
The query expansion model used.
qid - Variable in class org.terrier.matching.TRECResultsMatching
The current query id.
qiFeatureNames - Variable in class org.terrier.matching.FeaturedScoringMatching
 
qiFeatures - Variable in class org.terrier.matching.FeaturedScoringMatching
 
qrels - Variable in class org.terrier.evaluation.TerrierEvaluation
A structure of all the records in the qrels files.
qrels - Variable in class org.terrier.learning.LabelDecorator
 
QrelsHashSet(String) - Constructor for class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
Creates the an instance of the class with a given query identifier.
qrelsPerQuery - Variable in class org.terrier.evaluation.TRECQrelsInMemory
Each element in the array contains the docids of the relevant documents with respect to a query.
qTerms - Variable in class org.terrier.querying.Decorate
query terms of the current query
quadraticMean(double[]) - Static method in class org.terrier.utility.StaTools
Computes the quadratic mean, also known as the root mean square.
queries - Variable in class org.terrier.applications.batchquerying.TRECQuery
The queries in the topic files.
query - Variable in class org.terrier.matching.MatchingQueryTerms
The original query as it came from the parser, in case any TSMs or DSMs wish to refer to it
Query - Class in org.terrier.querying.parser
An abstract class that models a query, that consists of subqueries and query terms.
Query() - Constructor for class org.terrier.querying.parser.Query
default constructor
query_ids - Variable in class org.terrier.applications.batchquerying.TRECQuery
The query identifiers in the topic files.
Query.ForEachQueryNode - Interface in org.terrier.querying.parser
ForEachQueryNode interface
Query.QTPBuilder - Class in org.terrier.querying.parser
 
Query.QueryTermsParameter - Class in org.terrier.querying.parser
 
queryExistInQrels(String) - Method in class org.terrier.evaluation.TRECQrelsInMemory
Checks whether there is a query with a given identifier in the relevance assessments.
QueryExpansion - Class in org.terrier.querying
Implements automatic query expansion as PostProcess that is applied to the result set after 1st-time matching.
QueryExpansion() - Constructor for class org.terrier.querying.QueryExpansion
The default constructor of QueryExpansion.
QueryExpansion(String[]) - Constructor for class org.terrier.querying.QueryExpansion
 
QueryExpansion.QueryExpansionConfig - Class in org.terrier.querying
 
QueryExpansionModel - Class in org.terrier.matching.models.queryexpansion
This class should be extended by the classes used for weighting terms and documents.
QueryExpansionModel() - Constructor for class org.terrier.matching.models.queryexpansion.QueryExpansionModel
A default constructor for the class that initialises the idf attribute.
QueryExpansionModelFactory - Class in org.terrier.matching.models.queryexpansion
A factory method for handling the initialisation of expansion models.
QueryExpansionModelFactory() - Constructor for class org.terrier.matching.models.queryexpansion.QueryExpansionModelFactory
 
queryid - Variable in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
The identifier of the query.
queryId - Variable in class org.terrier.matching.MatchingQueryTerms
The query ID, if provided
QueryID - Variable in class org.terrier.querying.Request
QueryID - used by TREC querying and output format for supporting relevance assessments
queryidRelDocumentMap - Variable in class org.terrier.querying.RelevanceFeedbackSelector
 
queryidRelDocumentMap - Variable in class org.terrier.querying.RelevanceFeedbackSelectorDocids
 
queryingManager - Variable in class org.terrier.applications.AbstractQuerying
The query manager.
queryingManager - Variable in class org.terrier.applications.batchquerying.TRECQuerying
The manager object that handles the queries.
queryNo - Variable in class org.terrier.evaluation.AdhocEvaluation
The query number of each query.
queryNumbers - Variable in class org.terrier.evaluation.NamedPageEvaluation
The query numbers' vector.
QueryParser - Class in org.terrier.querying.parser
Useful class to parse the query.
QueryParser() - Constructor for class org.terrier.querying.parser.QueryParser
 
QueryParserException - Exception in org.terrier.querying.parser
Thrown by the Manager when it cannot parse the query
QueryParserException(String) - Constructor for exception org.terrier.querying.parser.QueryParserException
Constructs an instance of the QueryParserException.
QueryParserException(String, Throwable) - Constructor for exception org.terrier.querying.parser.QueryParserException
Constructs an instance of the QueryParserException.
QueryResultCache - Interface in org.terrier.structures.cache
Interface for introducing caching strategies into TRECQuerying
QueryResultSet - Class in org.terrier.matching
A result set for a given query.
QueryResultSet(int) - Constructor for class org.terrier.matching.QueryResultSet
A default constructor for the result set with a given number of documents.
QueryResultSet(int[], double[], short[]) - Constructor for class org.terrier.matching.QueryResultSet
 
querySource - Variable in class org.terrier.applications.batchquerying.TRECQuerying
Where the stream of queries is obtained from.
QuerySource - Interface in org.terrier.applications.batchquerying
This interface denotes a source of queries for batch evaluation
QuerySourceUtils - Class in org.terrier.applications.batchquerying
 
QuerySourceUtils() - Constructor for class org.terrier.applications.batchquerying.QuerySourceUtils
 
QueryTermProperties(int) - Constructor for class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
QueryTermProperties(int, double) - Constructor for class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
A constructor for setting the weight of a term.
QueryTermProperties(int, double, WeightingModel) - Constructor for class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
A constructor for setting the weight and a term score modifier for a term.
QueryTermProperties(int, double, WeightingModel, EntryStatistics) - Constructor for class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
A constructor for setting a weight, a term score modifier and the term code for a query term.
QueryTermProperties(int, double, EntryStatistics) - Constructor for class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
A constructor for setting the weight of a term and its term code.
QueryTermProperties(int, WeightingModel) - Constructor for class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
A constructor for setting a term score modifier for a term.
QueryTermProperties(int, WeightingModel, EntryStatistics) - Constructor for class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
A constructor for setting a term score modifier for a term and its term code.
QueryTermProperties(int, EntryStatistics) - Constructor for class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
An constructor for setting the term code of a query term.
queryTerms - Variable in class org.terrier.matching.BaseMatching.MatchingState
input query to matching
QueryTermsParameter(MatchingQueryTerms, boolean, String, Boolean, Double) - Constructor for class org.terrier.querying.parser.Query.QueryTermsParameter
 
QueryTermsParameter(MatchingQueryTerms, String, Boolean, Double) - Constructor for class org.terrier.querying.parser.Query.QueryTermsParameter
 
QUOTE - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.

R

r(String) - Method in class org.terrier.terms.PorterStemmer
 
random - Static variable in class org.terrier.applications.batchquerying.TRECQuerying
random number generator
RANDOM_READ - Static variable in interface org.terrier.utility.Files.FSCapability
FS can read file in a random fashion
RANDOM_WRITE - Static variable in interface org.terrier.utility.Files.FSCapability
FS can write to files in a random fashion
RandomDataInput - Interface in org.terrier.utility.io
This interface represents an interface on a RandomAccessFile.
RandomDataInputMemory - Class in org.terrier.utility.io
Implements a RandomDataInput backed by a byte[] rather than a file.
RandomDataInputMemory(byte[]) - Constructor for class org.terrier.utility.io.RandomDataInputMemory
Construct a new RandomDataInputMemory object, backed by the specified buffer
RandomDataInputMemory(DataInputStream, long) - Constructor for class org.terrier.utility.io.RandomDataInputMemory
Construct a new RandomDataInputMemory object, backed by the specified buffer
RandomDataInputMemory(InputStream) - Constructor for class org.terrier.utility.io.RandomDataInputMemory
 
RandomDataInputMemory(String) - Constructor for class org.terrier.utility.io.RandomDataInputMemory
Construct a new RandomDataInputMemory object, backed by the specified file
RandomDataInputMemory.SeeakableByteArrayInputStream - Class in org.terrier.utility.io
class which allows seeking over a ByteArrayInputStream
RandomDataOutput - Interface in org.terrier.utility.io
This interface represents an interface on the writing behaviour of a RandomAccessFile.
rank - Variable in class org.terrier.querying.FeedbackDocument
rank
rankRelevantDocument - Variable in class org.terrier.evaluation.NamedPageEvaluation
the rank of the correct answer for each query evaluated.
RawOutputFormat - Interface in org.terrier.structures.outputformat
interface for writing the output of TRECQuerying to a stream
RAWQUERY - org.terrier.querying.ManagerRequisite
the original query must have been set
read() - Method in class org.terrier.indexing.FileDocument.ReaderWrapper
 
read() - Method in class org.terrier.utility.FixedSizeInputStream
Read a single byte from the underlying Reader.
read() - Method in class org.terrier.utility.io.CountingInputStream
Reads the Next Byte from the Stream
read() - Method in class org.terrier.utility.LookAheadReader
Read a character from the parent stream, first checking that it doesnt form part of the end marker.
read() - Method in class org.terrier.utility.LookAheadStream
Read a byte from the parent stream, first checking that it doesn't form part of the end marker.
read() - Method in class org.terrier.utility.LookAheadStreamCaseInsensitive
Read a character from the parent stream, first checking that it doesn't form part of the end marker.
read() - Method in class org.terrier.utility.ProcessInputStream
read(byte[]) - Method in class org.terrier.utility.LookAheadStream
Read bytes into an array.
read(byte[]) - Method in class org.terrier.utility.ProcessInputStream
read(byte[], int, int) - Method in class org.terrier.utility.FixedSizeInputStream
Read bytes into a portion of an array.
read(byte[], int, int) - Method in class org.terrier.utility.io.CountingInputStream
Reads the next Byte Array with Offset and Length from the Stream
read(byte[], int, int) - Method in class org.terrier.utility.LookAheadStream
Read bytes into a portion of an array.
read(byte[], int, int) - Method in class org.terrier.utility.ProcessInputStream
read(byte[], long, int, int) - Method in class org.terrier.utility.io.RandomDataInputMemory.SeeakableByteArrayInputStream
 
read(char[]) - Method in class org.terrier.utility.LookAheadReader
Read characters into an array.
read(char[], int, int) - Method in class org.terrier.indexing.FileDocument.ReaderWrapper
 
read(char[], int, int) - Method in class org.terrier.utility.LookAheadReader
Read characters into a portion of an array.
read(String) - Method in class org.terrier.matching.TRECResultsMatching
 
READ - Static variable in interface org.terrier.utility.Files.FSCapability
FS can read files
readBinary(int) - Method in interface org.terrier.compression.bit.BitIn
Reads a binary integer from the already read buffer.
readBinary(int) - Method in class org.terrier.compression.bit.BitInBase
Reads a binary integer from the already read buffer.
readBinary(int) - Method in class org.terrier.compression.bit.DebuggingBitIn
 
readBoolean() - Method in class org.terrier.utility.io.DebuggingDataInput
 
readByte() - Method in class org.terrier.utility.io.DebuggingDataInput
 
readByteOffset - Variable in class org.terrier.compression.bit.BitFileBuffered.BitInBuffered
byte offset within the buffer
readChar() - Method in class org.terrier.matching.matchops.SimpleCharStream
Read a character.
readChar() - Method in class org.terrier.querying.parser.SimpleCharStream
Read a character.
readChar() - Method in class org.terrier.utility.io.DebuggingDataInput
 
readChar() - Method in class org.terrier.utility.SimpleCharStream
Read a character.
readCollectionSpec(String) - Method in class org.terrier.indexing.TwitterJSONCollection
 
readDelta() - Method in interface org.terrier.compression.bit.BitIn
Reads a delta encoded integer from the underlying stream
readDelta() - Method in class org.terrier.compression.bit.BitInBase
Reads a delta encoded integer from the underlying stream
readDelta() - Method in class org.terrier.compression.bit.DebuggingBitIn
 
readDocumentBlacklist(String) - Method in class org.terrier.indexing.TRECCollection
 
readDouble() - Method in class org.terrier.utility.io.DebuggingDataInput
 
reader - Variable in class org.terrier.matching.TRECResultsMatching
The TREC results file reader.
ReaderWrapper(Reader) - Constructor for class org.terrier.indexing.FileDocument.ReaderWrapper
create a wraper for token stream
readFatResultSet(String) - Static method in class org.terrier.matching.FatUtils
 
readFields(DataInput) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
readFields(DataInput) - Method in class org.terrier.matching.FatQueryResultSet
readFields(DataInput) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Not implemented.
readFields(DataInput) - Method in class org.terrier.realtime.multi.MultiDocumentEntry
 
readFields(DataInput) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Not implemented.
readFields(DataInput) - Method in class org.terrier.structures.BasicDocumentIndexEntry
readFields(DataInput) - Method in class org.terrier.structures.BasicLexiconEntry
readFields(DataInput) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
readFields(DataInput) - Method in class org.terrier.structures.CollectionStatistics
 
readFields(DataInput) - Method in class org.terrier.structures.FieldDocumentIndexEntry
 
readFields(DataInput) - Method in class org.terrier.structures.FieldLexiconEntry
 
readFields(DataInput) - Method in class org.terrier.structures.indexing.BlockDocumentPostingList
 
readFields(DataInput) - Method in class org.terrier.structures.indexing.BlockFieldDocumentPostingList
 
readFields(DataInput) - Method in class org.terrier.structures.indexing.DocumentPostingList
 
readFields(DataInput) - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
 
readFields(DataInput) - Method in class org.terrier.structures.NonIncrementalDocumentIndexEntry
 
readFields(DataInput) - Method in class org.terrier.structures.postings.BasicPostingImpl
Reads the a single posting (not an iterable posting - use BitPostingIndex for that)
readFields(DataInput) - Method in class org.terrier.structures.postings.bit.BlockFieldIterablePosting
Reads the a single posting (not an iterable posting - use BitPostingIndex for that)
readFields(DataInput) - Method in class org.terrier.structures.postings.bit.BlockIterablePosting
 
readFields(DataInput) - Method in class org.terrier.structures.postings.bit.FieldIterablePosting
Read this posting from specified inputstream
readFields(DataInput) - Method in class org.terrier.structures.postings.BlockFieldPostingImpl
 
readFields(DataInput) - Method in class org.terrier.structures.postings.BlockPostingImpl
Reads the a single posting (not an iterable posting - use BitPostingIndex for that)
readFields(DataInput) - Method in class org.terrier.structures.postings.FieldPostingImpl
Reads the a single posting (not an iterable posting - use BitPostingIndex for that)
readFields(DataInput) - Method in class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry
Deprecated.
 
readFields(DataInput) - Method in class org.terrier.structures.restructure.Tr3BlockLexiconEntry
Deprecated.
 
readFields(DataInput) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
readFields(DataInput) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
readFields(DataInput) - Method in class org.terrier.structures.restructure.Tr4FieldLexiconEntry
 
readFields(DataInput) - Method in class org.terrier.structures.SimpleBitIndexPointer
Populate this pointer from DataInput source
readFields(DataInput) - Method in class org.terrier.structures.SimpleDocumentIndexEntry
readFields(DataInput) - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
readFields(BitIn, int) - Method in interface org.terrier.compression.bit.BitWritable
Read in the object to the specified BitIn.
readFields(FatResultSet, DataInput) - Static method in class org.terrier.matching.FatUtils
 
readFieldsV2(FatResultSet, DataInput) - Static method in class org.terrier.matching.FatUtils
 
readFieldsV3(FatResultSet, DataInput) - Static method in class org.terrier.matching.FatUtils
 
readFieldsV4(FatResultSet, DataInput) - Static method in class org.terrier.matching.FatUtils
 
readFieldsV5(DataInput) - Method in class org.terrier.structures.CollectionStatistics
 
readFieldsV5(FatResultSet, DataInput, boolean) - Static method in class org.terrier.matching.FatUtils
 
readFieldsV6(FatResultSet, DataInput, boolean) - Static method in class org.terrier.matching.FatUtils
 
readFloat() - Method in class org.terrier.utility.io.DebuggingDataInput
 
readFully(byte[]) - Method in class org.terrier.utility.io.DebuggingDataInput
 
readFully(byte[], int, int) - Method in class org.terrier.utility.io.DebuggingDataInput
 
readFullyDirect(byte[], long, int) - Method in class org.terrier.utility.io.LocalFileSystem.LocalRandomAccessFile
 
readFullyDirect(byte[], long, int) - Method in interface org.terrier.utility.io.RandomDataInput
 
readFullyDirect(byte[], long, int) - Method in class org.terrier.utility.io.RandomDataInputMemory
 
readGamma() - Method in interface org.terrier.compression.bit.BitIn
Reads a gamma encoded integer from the underlying stream
readGamma() - Method in class org.terrier.compression.bit.BitInBase
Reads a gamma encoded integer from the underlying stream
readGamma() - Method in class org.terrier.compression.bit.DebuggingBitIn
 
readGolomb(int) - Method in interface org.terrier.compression.bit.BitIn
Reads a Golomb encoded integer
readGolomb(int) - Method in class org.terrier.compression.bit.BitInBase
Reads a Golomb encoded integer
readGolomb(int) - Method in class org.terrier.compression.bit.DebuggingBitIn
 
readIn() - Method in class org.terrier.compression.bit.BitInBase
Reads a new byte from the InputStream if we have finished with the current one.
readInt() - Method in class org.terrier.utility.io.DebuggingDataInput
 
readInterpolativeCoding(int[], int, int, int, int) - Method in interface org.terrier.compression.bit.BitIn
Reads a sequence of numbers from the stream interpolative coded.
readInterpolativeCoding(int[], int, int, int, int) - Method in class org.terrier.compression.bit.BitInBase
Reads a sequence of numbers from the stream interpolative coded.
readInterpolativeCoding(int[], int, int, int, int) - Method in class org.terrier.compression.bit.DebuggingBitIn
 
readLine() - Method in class org.terrier.indexing.WARC018Collection
read a line from the currently open InputStream is
readLine() - Method in class org.terrier.indexing.WARC09Collection
read a line from the currently open InputStream is
readLine() - Method in class org.terrier.utility.io.DebuggingDataInput
 
readLineByteCount - Variable in class org.terrier.indexing.WARC018Collection
 
readLong() - Method in class org.terrier.utility.io.DebuggingDataInput
 
readMinimalBinary(int) - Method in interface org.terrier.compression.bit.BitIn
Reads a binary encoded integer, given an upper bound
readMinimalBinary(int) - Method in class org.terrier.compression.bit.BitInBase
Reads a binary encoded integer, given an upper bound
readMinimalBinary(int) - Method in class org.terrier.compression.bit.DebuggingBitIn
 
readMinimalBinaryZero(int) - Method in interface org.terrier.compression.bit.BitIn
Reads a minimal binary encoded number, when the upper bound can b zero.
readMinimalBinaryZero(int) - Method in class org.terrier.compression.bit.BitInBase
Reads a minimal binary encoded number, when the upper bound can b zero.
readMinimalBinaryZero(int) - Method in class org.terrier.compression.bit.DebuggingBitIn
 
ReadOnlyMap<K,​V> - Class in org.terrier.structures.collections
A null implementation of java.util.Map that does nothing.
ReadOnlyMap() - Constructor for class org.terrier.structures.collections.ReadOnlyMap
 
readReset(long, byte) - Method in class org.terrier.compression.bit.BitFileBuffered
Reads from the file from a specific offset.
readReset(long, byte) - Method in class org.terrier.compression.bit.BitFileChannel
 
readReset(long, byte) - Method in class org.terrier.compression.bit.BitFileInMemory
Reads from the file a specific number of bytes and after this call, a sequence of read calls may follow.
readReset(long, byte) - Method in class org.terrier.compression.bit.BitFileInMemoryLarge
Reads from the file from a specific offset.
readReset(long, byte) - Method in interface org.terrier.compression.bit.BitInSeekable
Reads from the file a specific number of bytes and after this call, a sequence of read calls may follow.
readReset(long, byte) - Method in class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
readReset(long, byte, long, byte) - Method in class org.terrier.compression.bit.BitFileBuffered
Reads from the file a specific number of bytes and after this call, a sequence of read calls may follow.
readReset(long, byte, long, byte) - Method in class org.terrier.compression.bit.BitFileChannel
 
readReset(long, byte, long, byte) - Method in class org.terrier.compression.bit.BitFileInMemory
Reads from the file a specific number of bytes and after this call, a sequence of read calls may follow.
readReset(long, byte, long, byte) - Method in class org.terrier.compression.bit.BitFileInMemoryLarge
Reads from the file a specific number of bytes and after this call, a sequence of read calls may follow.
readReset(long, byte, long, byte) - Method in interface org.terrier.compression.bit.BitInSeekable
Reads from the file a specific number of bytes and after this call, a sequence of read calls may follow.
readReset(long, byte, long, byte) - Method in class org.terrier.compression.bit.ConcurrentBitFileBuffered
 
readShort() - Method in class org.terrier.utility.io.DebuggingDataInput
 
readSkewedGolomb(int) - Method in interface org.terrier.compression.bit.BitIn
Reads a skewed-golomb encoded integer from the underlying stream Consider a bucket-vector v = <0, 2b, 4b, ...
readSkewedGolomb(int) - Method in class org.terrier.compression.bit.BitInBase
Reads a skewed-golomb encoded integer from the underlying stream Consider a bucket-vector v = <0, 2b, 4b, ...
readSkewedGolomb(int) - Method in class org.terrier.compression.bit.DebuggingBitIn
 
readTweet() - Method in class org.terrier.indexing.TwitterJSONCollection
 
readUnary() - Method in interface org.terrier.compression.bit.BitIn
Reads a unary encoded integer from the underlying stream
readUnary() - Method in class org.terrier.compression.bit.BitInBase
Reads a unary encoded integer from the underlying stream
readUnary() - Method in class org.terrier.compression.bit.DebuggingBitIn
 
readUnsignedByte() - Method in class org.terrier.utility.io.DebuggingDataInput
 
readUnsignedShort() - Method in class org.terrier.utility.io.DebuggingDataInput
 
readUTF() - Method in class org.terrier.utility.io.DebuggingDataInput
 
ready() - Method in class org.terrier.utility.LookAheadReader
Indicates whether there are more characters available to read from the stream.
ready() - Method in class org.terrier.utility.LookAheadStream
Indicates whether there are more bytes available to read from the stream.
reAssignTermIds(IndexOnDisk, String, int) - Static method in class org.terrier.structures.indexing.LexiconBuilder
Re-assigned the termids within the named lexicon structure to be ascending with descending term frequency, i.e.
REC_LOG_2 - Static variable in class org.terrier.matching.dsms.DFRDependenceScoreModifier
 
REC_LOG_2 - Static variable in class org.terrier.matching.models.dependence.pBiL
 
REC_LOG_2_OF_E - Static variable in class org.terrier.matching.models.Idf
Deprecated.
recalculateAverageLengths() - Method in class org.terrier.structures.CollectionStatistics
 
recipRank - Variable in class org.terrier.evaluation.NamedPageEvaluation
The reciprocal rank of each query.
Record(String, String, int) - Constructor for class org.terrier.evaluation.TerrierEvaluation.Record
create a record of retrieved document
recordLength - Variable in class org.terrier.structures.BaseCompressingMetaIndex.InputStream
 
recordLength - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
recreate(FatResultSet) - Static method in class org.terrier.matching.FatUtils
 
Recurse - Variable in class org.terrier.indexing.SimpleFileCollection
Whether directories should be recursed into by this class
reinit() - Static method in class org.terrier.rest.SearchResource
 
ReInit(InputStream) - Method in class org.terrier.matching.matchops.MatchOpQLParser
Reinitialise.
ReInit(InputStream) - Method in class org.terrier.matching.matchops.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.terrier.querying.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.terrier.querying.parser.TerrierQLParser
Reinitialise.
ReInit(InputStream) - Method in class org.terrier.utility.ClassNameParser
Reinitialise.
ReInit(InputStream) - Method in class org.terrier.utility.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.terrier.matching.matchops.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.terrier.querying.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.terrier.utility.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.terrier.matching.matchops.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.terrier.querying.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.terrier.utility.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.terrier.matching.matchops.MatchOpQLParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.terrier.matching.matchops.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.terrier.querying.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.terrier.querying.parser.TerrierQLParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.terrier.utility.ClassNameParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.terrier.utility.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.terrier.matching.matchops.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.terrier.querying.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.terrier.utility.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.terrier.matching.matchops.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.terrier.querying.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.terrier.utility.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.terrier.matching.matchops.MatchOpQLParser
Reinitialise.
ReInit(Reader) - Method in class org.terrier.matching.matchops.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.terrier.querying.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.terrier.querying.parser.TerrierQLParser
Reinitialise.
ReInit(Reader) - Method in class org.terrier.utility.ClassNameParser
Reinitialise.
ReInit(Reader) - Method in class org.terrier.utility.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.terrier.matching.matchops.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.terrier.querying.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.terrier.utility.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int, int) - Method in class org.terrier.matching.matchops.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int, int) - Method in class org.terrier.querying.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int, int) - Method in class org.terrier.utility.SimpleCharStream
Reinitialise.
ReInit(MatchOpQLParserTokenManager) - Method in class org.terrier.matching.matchops.MatchOpQLParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream) - Method in class org.terrier.querying.parser.TerrierQLParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.terrier.querying.parser.TerrierQLParserTokenManager
Reinitialise parser.
ReInit(TerrierQLParserTokenManager) - Method in class org.terrier.querying.parser.TerrierQLParser
Reinitialise.
ReInit(ClassNameParserTokenManager) - Method in class org.terrier.utility.ClassNameParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.terrier.utility.ClassNameParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.terrier.utility.ClassNameParserTokenManager
Reinitialise parser.
relativeFrequency(double, double) - Static method in class org.terrier.matching.models.WeightingModelLibrary
Computes relative term frequency.
relcaluate() - Method in class org.terrier.realtime.memory.MemoryCollectionStatistics
Relcaluate average lengths.
relevance - Variable in class org.terrier.querying.FeedbackDocument
relevance value - it might not contain relevance value
RelevanceFeedbackSelector - Class in org.terrier.querying
Selects feedback documents from a qrels file, using the query id.
RelevanceFeedbackSelector() - Constructor for class org.terrier.querying.RelevanceFeedbackSelector
default constructor
RelevanceFeedbackSelectorDocids - Class in org.terrier.querying
A feedback document selector that operates as RelevanceFeedbackSelector, except that this should be used when docids are specified in the qrels file, not docnos.
RelevanceFeedbackSelectorDocids() - Constructor for class org.terrier.querying.RelevanceFeedbackSelectorDocids
default constructor
RelevantOnlyFeedbackDocuments - Class in org.terrier.querying
Select only feedback documents which have relevance > 0
RelevantOnlyFeedbackDocuments(FeedbackSelector) - Constructor for class org.terrier.querying.RelevantOnlyFeedbackDocuments
Constructs an instance of RelevantOnlyFeedbackDocuments.
relGrade - Variable in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
All relevance grades indicated in the qrels.
relGradeDocnosMap - Variable in class org.terrier.evaluation.TRECQrelsInMemory.QrelsHashSet
A hashmap from the relevance grade to a hashset containing ids of documents with the given relevance grade.
remainingTokens - Variable in class org.terrier.indexing.FlatJSONDocument
 
remove() - Method in class org.terrier.applications.batchquerying.TRECQuery
remove() - Method in class org.terrier.indexing.SimpleFileCollection
This is unsupported by this Collection implementation, and any calls will throw UnsupportedOperationException Throws UnsupportedOperationException on all invocations
remove() - Method in class org.terrier.indexing.SimpleXMLCollection
This is unsupported by this Collection implementation, and any calls will throw UnsupportedOperationException Throws UnsupportedOperationException on all invocations
remove() - Method in class org.terrier.indexing.tokenisation.TokenStream
 
remove() - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields.DocumentIterator
 
remove() - Method in class org.terrier.realtime.memory.fields.MemoryDocumentIndexFields.DocumentIterator2
 
remove() - Method in class org.terrier.realtime.memory.MemoryDirectIndex.DirectIterator
 
remove() - Method in class org.terrier.realtime.memory.MemoryDocumentIndex.DocumentIterator
 
remove() - Method in class org.terrier.realtime.memory.MemoryDocumentIndex.DocumentIterator2
 
remove() - Method in class org.terrier.realtime.memory.MemoryDocumentIndexMap.DocumentMapIterator2
 
remove() - Method in class org.terrier.realtime.memory.MemoryInvertedIndex.InvertedIterator
 
remove() - Method in class org.terrier.structures.BaseCompressingMetaIndex.InputStream
remove() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
Not supported
remove() - Method in class org.terrier.structures.collections.FSArrayFile.ArrayFileIterator
remove() - Method in class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
remove() - Method in class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator
remove() - Method in class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconIterator
remove(int) - Method in class org.terrier.realtime.memory.MemoryInvertedIndex
Remove a term posting list from the index, e.g.
remove(Object) - Method in class org.terrier.structures.collections.ReadOnlyMap
RemoveDiacritics - Class in org.terrier.terms
Removes diacritics in letters.
RemoveDiacritics(TermPipeline) - Constructor for class org.terrier.terms.RemoveDiacritics
 
removeDocument(int) - Method in class org.terrier.realtime.incremental.IncrementalIndex
 
removeDocument(int) - Method in class org.terrier.realtime.memory.MemoryIndex
 
removeDocument(int) - Method in interface org.terrier.realtime.UpdatableIndex
Removes a document from the index.
removeEldestEntry(Map.Entry<K, V>) - Method in class org.terrier.structures.collections.LRUMap
 
removeKillhandler(KillHandler.Killable) - Static method in class org.terrier.utility.KillHandler
Remove a Killable objects from the shutdown list which are invoked when the runtime system is terminating.
removeQueryPeriods - Static variable in class org.terrier.applications.batchquerying.TRECQuerying
 
removeTerm(Operator) - Method in class org.terrier.matching.MatchingQueryTerms
Remove a term from the list of terms to be matched
rename(String, String) - Static method in class org.terrier.utility.Files
rename a file or directory.
rename(String, String) - Method in interface org.terrier.utility.io.FileSystem
rename a file/dir to another name, on the same file system
rename(String, String) - Method in class org.terrier.utility.io.HTTPFileSystem
rename a file/dir to another name, on the same file system
rename(String, String) - Method in class org.terrier.utility.io.LocalFileSystem
rename a file/dir to another name, on the same file system
rename(String, String) - Method in class org.terrier.utility.io.ResourceFileSystem
rename a file/dir to another name, on the same file system
rename(String, String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
renameIndex(String, String, String, String) - Static method in class org.terrier.structures.IndexUtil
Move an index from one location to another
renameIndexStructure(Index, String, String) - Static method in class org.terrier.structures.IndexUtil
Rename a structure within a given index.
renameMapFileLexicon(String, String, String, String, String, String) - Static method in class org.terrier.structures.FSOMapFileLexicon
Rename a FSOMapFileLexicon within the specified index location
reopen() - Method in class org.terrier.matching.TRECResultsMatching
 
reOpenIndex(Index) - Static method in class org.terrier.structures.IndexUtil
 
reOpenIndex(IndexOnDisk) - Static method in class org.terrier.structures.IndexUtil
Reopen an existing index
replace(int, Query) - Method in class org.terrier.querying.parser.SegmentQuery
Replace current query
replace(Query, Query) - Method in class org.terrier.querying.parser.MultiTermQuery
Replace query node
replacement - Variable in class org.terrier.utility.Files.PathTransformation
what the pattern should be replaced with
Request - Class in org.terrier.querying
Request contains the details of the search engine for one query, including the query itself, the resultset, the controls and the context objects.
Request() - Constructor for class org.terrier.querying.Request
 
required - Variable in class org.terrier.matching.dsms.PhraseScoreModifier
Indicates whether the phrase should appear in the retrieved documents, or not.
required - Variable in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
required - Variable in class org.terrier.querying.parser.SingleTermQuery
The optional required qualifier.
REQUIRED - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
requiredBitMask - Variable in class org.terrier.matching.PostingListManager
which terms are positively required to match in retrieved documents
RequiredTermModifier - Class in org.terrier.matching.tsms
Resets the scores of documents according to whether a term is required or not, and whether it appears in the retrieved documents.
RequiredTermModifier(boolean) - Constructor for class org.terrier.matching.tsms.RequiredTermModifier
Constructs an instance of a TermInFieldModifier given the requirement that the term should, or should not appear in the query.
requirement - Variable in class org.terrier.matching.tsms.TermInFieldModifier
The requirement.
requirementQuery() - Method in class org.terrier.querying.parser.TerrierQLParser
 
RequirementQuery - Class in org.terrier.querying.parser
Models a query where the query terms have been qualified with a requirement operator, either plus, or minus.
RequirementQuery() - Constructor for class org.terrier.querying.parser.RequirementQuery
An empty default constructor.
reset - Variable in class org.terrier.matching.TRECResultsMatching
Whether the current file has already been reset.
reset() - Method in interface org.terrier.applications.batchquerying.QuerySource
Resets the query source back to the first query.
reset() - Method in class org.terrier.applications.batchquerying.TRECQuery
Resets the query source back to the first query.
reset() - Method in interface org.terrier.indexing.Collection
Resets the Collection iterator to the start of the collection.
reset() - Method in class org.terrier.indexing.CollectionDocumentList
 
reset() - Method in class org.terrier.indexing.MultiDocumentFileCollection
Resets the Collection iterator to the start of the collection.
reset() - Method in class org.terrier.indexing.SimpleFileCollection
Starts again from the beginning of the collection.
reset() - Method in class org.terrier.indexing.SimpleXMLCollection
Resets the Collection iterator to the start of the collection.
reset() - Method in class org.terrier.indexing.TRECCollection
 
reset() - Method in class org.terrier.indexing.TwitterJSONCollection
 
reset() - Method in class org.terrier.indexing.WARC09Collection
Resets the Collection iterator to the start of the collection.
reset() - Method in class org.terrier.structures.cache.GrowingMapQueryResultCache
 
reset() - Method in class org.terrier.structures.cache.NullQueryResultCache
 
reset() - Method in interface org.terrier.structures.cache.QueryResultCache
Clears the cache
reset() - Method in class org.terrier.structures.indexing.classical.BasicIndexer.BasicTermProcessor
 
reset() - Method in class org.terrier.structures.indexing.classical.BasicIndexer.FieldTermProcessor
 
reset() - Method in class org.terrier.structures.indexing.classical.BlockIndexer.BasicTermProcessor
 
reset() - Method in class org.terrier.structures.indexing.classical.BlockIndexer.DelimFieldTermProcessor
 
reset() - Method in class org.terrier.structures.indexing.classical.BlockIndexer.DelimTermProcessor
 
reset() - Method in class org.terrier.structures.indexing.classical.BlockIndexer.FieldTermProcessor
 
reset() - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.BasicTermProcessor
 
reset() - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimFieldTermProcessor
 
reset() - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.DelimTermProcessor
 
reset() - Method in class org.terrier.structures.indexing.singlepass.BlockSinglePassIndexer.FieldTermProcessor
 
reset() - Method in class org.terrier.structures.postings.ArrayOfIdsIterablePosting
 
reset() - Method in class org.terrier.terms.BaseTermPipelineAccessor
This method implements the specific rest option needed to implements query or doc oriented policy.
reset() - Method in class org.terrier.terms.CropTerm
Implements the default operation for all TermPipeline subclasses; By default do nothing.
reset() - Method in class org.terrier.terms.DumpTerm
Implements the default operation for all TermPipeline subclasses; By default do nothing.
reset() - Method in class org.terrier.terms.NoOp
Implements the default operation for all TermPipeline subclasses; By default do nothing.
reset() - Method in class org.terrier.terms.RemoveDiacritics
 
reset() - Method in class org.terrier.terms.SkipTermPipeline
Implements the default operation for all TermPipeline subclasses; By default do nothing.
reset() - Method in class org.terrier.terms.StemmerTermPipeline
Implements the default operation for all TermPipeline subclasses; By default do nothing.
reset() - Method in class org.terrier.terms.Stopwords
This method implements the specific rest option needed to implements query or doc oriented policy.
reset() - Method in interface org.terrier.terms.TermPipeline
This method implements the specific rest option needed to implements query or doc oriented policy.
reset() - Method in class org.terrier.utility.FixedSizeInputStream
reset() - Method in class org.terrier.utility.LookAheadReader
Reset the stream.
reset() - Method in class org.terrier.utility.LookAheadStream
Reset the stream.
reset() - Method in interface org.terrier.utility.MemoryChecker
Reset the flag, memory has been released
reset() - Method in class org.terrier.utility.ProcessInputStream
reset() - Method in class org.terrier.utility.RuntimeMemoryChecker
Reset the out of memory flag
reset() - Method in class org.terrier.utility.TermCodes
Resets the hashmap that contains the mapping from the terms to the term ids.
resetActive() - Method in class org.terrier.querying.parser.DisjunctiveQuery
reset active index
resetPipeline() - Method in class org.terrier.terms.BaseTermPipelineAccessor
Reset all the pipeline.
resetPipeline() - Method in interface org.terrier.terms.TermPipelineAccessor
This method implements the specific rest option needed to implements query or doc oriented pipeline policy.
ResetScores - Class in org.terrier.matching.dsms
Resets the scores in the resultset to 0.00001d
ResetScores() - Constructor for class org.terrier.matching.dsms.ResetScores
 
resetTermProperties() - Method in class org.terrier.matching.MatchingQueryTerms
This method resets query term statistics to allow for a single instance of MatchingQueryTerms to be reused for matching against different indices.
ResourceFileSystem - Class in org.terrier.utility.io
Implements a read-only file system based on Java resources.
ResourceFileSystem() - Constructor for class org.terrier.utility.io.ResourceFileSystem
Create a new HTTPFileSystem
RestClientManagerBuilder - Class in org.terrier.restclient
This class facilitates a Manager to be obtained for a remote HTTP REST index reference.
RestClientManagerBuilder() - Constructor for class org.terrier.restclient.RestClientManagerBuilder
 
resultFile - Variable in class org.terrier.applications.batchquerying.TRECQuerying
The file to store the output to.
resultFile - Variable in class org.terrier.applications.InteractiveQuerying
The file to store the output to.
resultFileRaw - Variable in class org.terrier.applications.batchquerying.TRECQuerying
 
RESULTS_LENGTH - Static variable in class org.terrier.applications.batchquerying.TRECQuerying
The number of results to output.
RESULTS_LENGTH - Static variable in class org.terrier.applications.InteractiveQuerying
The maximum number of presented results.
resultsCache - Variable in class org.terrier.applications.batchquerying.TRECQuerying
results are obtained a query cache is one is enabled.
resultSet - Variable in class org.terrier.matching.BaseMatching.MatchingState
The result set.
resultSet - Variable in class org.terrier.querying.Request
This is the resultset of the query.
ResultSet - Interface in org.terrier.matching
The interface that defines the functionalities of a result set.
RESULTSET - org.terrier.querying.ManagerRequisite
A ResultSet has been obtained
resultsFilename - Variable in class org.terrier.applications.batchquerying.TRECQuerying
The filename of the last file results were output to.
resultSize - Variable in class org.terrier.matching.AccumulatorResultSet
 
resultSize - Variable in class org.terrier.matching.CollectionResultSet
The number of documents that have been ranked and sorted according to their scores.
resultSize - Variable in class org.terrier.matching.daat.CandidateResultSet
 
RETRIEVAL_LOADING_PROFILE - Static variable in class org.terrier.structures.PropertiesIndex
 
retrievalTopicSets - Variable in class org.terrier.tests.BatchEndToEndTest
 
reverse(double[]) - Static method in class org.terrier.utility.ArrayUtils
Reverse the order of an array of doubles
reverse(int[]) - Static method in class org.terrier.utility.ArrayUtils
Reverse the order of an array of ints
REVERSE_ALLOW_DUPS - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
REVERSE_KEY_LOOKUP_WRITING_BUFFER_SIZE - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
reverseKeyNames - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
reverseKeys - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
reverseMetaMaps - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
reverseWriters - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
rewriteLexicon(String, String) - Method in class org.terrier.realtime.restructure.CreateSingleLexicon
 
ROCCHIO_BETA - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
Rocchio's beta for query expansion.
RomanianSnowballStemmer - Class in org.terrier.terms
Romanian stemmer implmented by Snowball.
RomanianSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.RomanianSnowballStemmer
constructor
round(double, int) - Static method in class org.terrier.utility.Rounding
Round a double alue to a specified number of decimal places.
round(float, int) - Static method in class org.terrier.utility.Rounding
Round a float value to a specified number of decimal places.
Rounding - Class in org.terrier.utility
A class for performing the rounding of a number in various ways for various applications.
Rounding() - Constructor for class org.terrier.utility.Rounding
 
rq - Variable in class org.terrier.matching.MatchingQueryTerms
 
rq - Variable in class org.terrier.matching.models.WeightingModel
 
rs - Variable in class org.terrier.matching.TRECResultsMatching
The result set for a query.
run() - Method in class org.terrier.realtime.incremental.IncrementalFlushPolicy
Flush contents of in-memory index to disk.
run() - Method in class org.terrier.realtime.incremental.IncrementalMergeGeometric
Merge flushed index partitions.
run() - Method in class org.terrier.realtime.incremental.IncrementalMergeSingle
Merge flushed index partitions into a single partition.
run() - Method in class org.terrier.utility.KillHandler
run() - Method in class org.terrier.utility.TerrierTimer
 
run(Class<? extends CLITool>, String[]) - Static method in class org.terrier.applications.CLITool
 
run(String[]) - Method in class org.terrier.applications.CLITool.CLIParsedCLITool
 
run(String[]) - Method in class org.terrier.applications.CLITool
 
run(String[]) - Method in class org.terrier.evaluation.TrecEvalEvaluation.Command
 
run(String[]) - Method in class org.terrier.learning.JForestsCommand
 
run(String[]) - Method in class org.terrier.structures.merging.StructureMerger.Command
 
run(CommandLine) - Method in class org.terrier.applications.AbstractQuerying.AbstractQueryingCommand
 
run(CommandLine) - Method in class org.terrier.applications.BatchIndexing.Command
 
run(CommandLine) - Method in class org.terrier.applications.CLITool.CLIParsedCLITool
 
run(CommandLine) - Method in class org.terrier.applications.CLITool.HelpAliasCLITool
 
run(CommandLine) - Method in class org.terrier.applications.CLITool.HelpCLITool
 
run(CommandLine) - Method in class org.terrier.applications.ShowDocumentCommand
 
run(CommandLine) - Method in class org.terrier.evaluation.BatchEvaluationCommand
 
run(CommandLine) - Method in class org.terrier.rest.SingleIndexRestServer
 
run(CommandLine) - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectCommand
 
run(CommandLine) - Method in class org.terrier.structures.IndexStatsCommand
 
run(CommandLine) - Method in class org.terrier.structures.IndexUtil.Command
 
run(CommandLine) - Method in class org.terrier.utility.SimpleJettyHTTPServer.Command
 
run(CommandLine, AbstractQuerying) - Method in class org.terrier.applications.AbstractQuerying.AbstractQueryingCommand
 
run(CommandLine, AbstractQuerying) - Method in class org.terrier.applications.batchquerying.ParallelTRECQuerying.Command
 
run(CommandLine, AbstractQuerying) - Method in class org.terrier.applications.batchquerying.TRECQuerying.Command
 
run(CommandLine, AbstractQuerying) - Method in class org.terrier.applications.InteractiveQuerying.Command
 
run(CLITool, String[]) - Static method in class org.terrier.applications.CLITool
 
runNamedProcess(String, Request) - Method in class org.terrier.querying.LocalManager
this allows processes to invoke other processes.
runPolicy(List<Index>) - Method in class org.terrier.realtime.incremental.IncrementalDeletePolicy
 
runSearchRequest(SearchRequest) - Method in class org.terrier.querying.LocalManager
 
runSearchRequest(SearchRequest) - Method in interface org.terrier.querying.Manager
This runs a given SearchRequest through the four retrieval stages and adds the ResultSet to the SearchRequest object.
runtime - Static variable in class org.terrier.structures.indexing.singlepass.BasicSinglePassIndexer
Runtime system JVM running this instance of Terrier
runtime - Static variable in class org.terrier.utility.RuntimeMemoryChecker
JVM runtime
RuntimeMemoryChecker - Class in org.terrier.utility
A memory checker that uses the Java Runtime instance to check the amount of available memory.
RuntimeMemoryChecker() - Constructor for class org.terrier.utility.RuntimeMemoryChecker
Default constructor.
RuntimeMemoryChecker(long, double) - Constructor for class org.terrier.utility.RuntimeMemoryChecker
Construct a RuntimeMemoryChecker.
RussianSnowballStemmer - Class in org.terrier.terms
Russian stemmer implmented by Snowball.
RussianSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.RussianSnowballStemmer
constructor

S

sampleFeature - Variable in class org.terrier.matching.FeaturedScoringMatching
 
saveTagInformation - Variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
Indicates whether field information is used.
saveToAbstract(String, String) - Method in class org.terrier.indexing.TaggedDocument
This method takes the text parsed from a tag and then saves it to the abstract(s).
scanDocumentIndexForTokens(long, Iterator<DocumentIndexEntry>) - Static method in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
Iterates through the document index, until it has reached the given number of terms
SCHEME - Static variable in class org.terrier.utility.io.StdInOutFileSystem
 
schemes() - Method in interface org.terrier.utility.io.FileSystem
URI schemes supported by this class
schemes() - Method in class org.terrier.utility.io.HTTPFileSystem
URI schemes supported by this class: http, ftp, https
schemes() - Method in class org.terrier.utility.io.LocalFileSystem
Get the schemes
schemes() - Method in class org.terrier.utility.io.ResourceFileSystem
URI schemes supported by this class: http, ftp, https
schemes() - Method in class org.terrier.utility.io.StdInOutFileSystem
 
Scope - Class in org.terrier.querying
Checks that the prefix of the document number (upto the first "-") is included in this list of scopes as given by the scope control.
Scope() - Constructor for class org.terrier.querying.Scope
 
score - Variable in class org.terrier.matching.TRECResultsMatching
The current read score.
score - Variable in class org.terrier.querying.FeedbackDocument
score - it might not contain score value
score(double, double) - Method in class org.terrier.matching.models.BB2
This method provides the contract for implementing weighting models.
score(double, double) - Method in class org.terrier.matching.models.BM25
Uses BM25 to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.CoordinateMatch
 
score(double, double) - Method in class org.terrier.matching.models.dependence.MRF
 
score(double, double) - Method in class org.terrier.matching.models.dependence.pBiL
 
score(double, double) - Method in class org.terrier.matching.models.DFIC
 
score(double, double) - Method in class org.terrier.matching.models.DFIZ
 
score(double, double) - Method in class org.terrier.matching.models.DFR_BM25
Computes the score according to the model DFR_BM25.
score(double, double) - Method in class org.terrier.matching.models.DFRee
Uses DFRee to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.DFReeKLIM
Uses DFReeKLIM to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.DFRWeightingModel
Compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.DirichletLM
 
score(double, double) - Method in class org.terrier.matching.models.Dl
 
score(double, double) - Method in class org.terrier.matching.models.DLH
Uses DLH to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.DLH13
Uses DLH13 to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.DPH
Uses DPH to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.Hiemstra_LM
Uses Hiemestra_LM to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.IFB2
Uses IFB2 to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.In_expB2
This method provides the contract for implementing weighting models.
score(double, double) - Method in class org.terrier.matching.models.In_expC2
Computes the score according to the weighting models In_expC2.
score(double, double) - Method in class org.terrier.matching.models.InB2
This method provides the contract for implementing weighting models.
score(double, double) - Method in class org.terrier.matching.models.InL2
Computes the score according to the model InL2.
score(double, double) - Method in class org.terrier.matching.models.Js_KLs
Uses Js_KLs to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.LemurTF_IDF
Uses LemurTF_IDF to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.LGD
Uses LGD to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.MDL2
 
score(double, double) - Method in class org.terrier.matching.models.ML2
 
score(double, double) - Method in class org.terrier.matching.models.Null
 
score(double, double) - Method in class org.terrier.matching.models.PerFieldNormWeightingModel
 
score(double, double) - Method in class org.terrier.matching.models.PL2
Uses PL2 to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.queryexpansion.BA
This method implements the query expansion model.
score(double, double) - Method in class org.terrier.matching.models.queryexpansion.Bo1
This method implements the query expansion model.
score(double, double) - Method in class org.terrier.matching.models.queryexpansion.Bo2
This method implements the query expansion model.
score(double, double) - Method in class org.terrier.matching.models.queryexpansion.Information
This method implements the query expansion model.
score(double, double) - Method in class org.terrier.matching.models.queryexpansion.KL
This method implements the query expansion model.
score(double, double) - Method in class org.terrier.matching.models.queryexpansion.KLComplete
This method implements the complete Kullback-Leibler divergence for query expansion.
score(double, double) - Method in class org.terrier.matching.models.queryexpansion.KLCorrect
This method implements the query expansion model.
score(double, double) - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
This method provides the contract for implementing query expansion models.
score(double, double) - Method in class org.terrier.matching.models.SingleFieldModel
 
score(double, double) - Method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
score(double, double) - Method in class org.terrier.matching.models.TF_IDF
Uses TF_IDF to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.models.Tf
 
score(double, double) - Method in class org.terrier.matching.models.WeightingModel
This method provides the contract for implementing weighting models.
score(double, double) - Method in class org.terrier.matching.models.XSqrA_M
Uses XSqrA_M to compute a weight for a term in a document.
score(double, double) - Method in class org.terrier.matching.tsms.RequiredTermModifier
 
score(double, double) - Method in class org.terrier.matching.tsms.TermInFieldModifier
 
score(double, double, double, double, double) - Method in class org.terrier.matching.models.basicmodel.B
This method computes the score for the implemented weighting model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.basicmodel.BasicModel
This method provides the contract for implementing weighting models.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.basicmodel.BM
This method computes the score for the implemented weighting model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.basicmodel.Br
This method computes the score for the implemented weighting model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.basicmodel.DFR_BM
This method computes the score for the implemented weighting model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.basicmodel.IF
This method computes the score for the implemented weighting model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.basicmodel.In_exp
This method computes the score for the implemented weighting model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.basicmodel.In
This method computes the score for the implemented weighting model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.basicmodel.P
This method provides the contract for implementing weighting models.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.basicmodel.PL
 
score(double, double, double, double, double) - Method in class org.terrier.matching.models.DFReeKLIM
Uses DFReeKLIM to compute a weight for a term in a document.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.queryexpansion.BA
This method implements the query expansion model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.queryexpansion.Bo1
This method implements the query expansion model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.queryexpansion.Bo2
This method implements the query expansion model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.queryexpansion.Information
This method implements the query expansion model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.queryexpansion.KL
This method implements the query expansion model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.queryexpansion.KLComplete
This method provides the contract for implementing query expansion models.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.queryexpansion.KLCorrect
This method implements the query expansion model.
score(double, double, double, double, double) - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
This method provides the contract for implementing query expansion models.
score(int) - Method in class org.terrier.matching.PostingListManager
Returns the score using all weighting models for the current posting of the specified term
score(Posting) - Method in class org.terrier.matching.models.MDL2
Returns score
score(Posting) - Method in class org.terrier.matching.models.ML2
Returns score
score(Posting) - Method in class org.terrier.matching.models.PerFieldNormWeightingModel
 
score(Posting) - Method in class org.terrier.matching.models.SingleFieldModel
 
score(Posting) - Method in class org.terrier.matching.models.StaticFeature
 
score(Posting) - Method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
score(Posting) - Method in class org.terrier.matching.models.WeightingModel
Returns score
score(Posting) - Method in class org.terrier.matching.tsms.RequiredTermModifier
Returns score
score(Posting) - Method in class org.terrier.matching.tsms.TermInFieldModifier
Returns score
score(Posting[]) - Method in class org.terrier.matching.dsms.DependenceScoreModifier
Calculate the score for a document (from the given posting for that document)
score_is_feature - Variable in class org.terrier.matching.LearnedModelMatching
 
SCORE_ONLY_FROM_MQT - Static variable in class org.terrier.matching.FatScoringMatching
 
ScoredDoc - Class in org.terrier.querying
 
ScoredDoc(int, double, short, String[], Map<String, Integer>) - Constructor for class org.terrier.querying.ScoredDoc
 
ScoredDocList - Interface in org.terrier.querying
 
scoreFDSD(boolean, int, Posting, int, Posting, double) - Method in class org.terrier.matching.dsms.DependenceScoreModifier
how likely is it that these two postings have so many near-occurrences, given the length of this document
scoreFDSD(int, int) - Method in class org.terrier.matching.dsms.DependenceScoreModifier
 
scoreFDSD(int, int) - Method in class org.terrier.matching.dsms.DFRDependenceScoreModifier
 
scoreFDSD(int, int) - Method in class org.terrier.matching.dsms.MRFDependenceScoreModifier
scores - Variable in class org.terrier.matching.AccumulatorResultSet
scores[]
scores - Variable in class org.terrier.matching.CollectionResultSet
An array holding the scores of documents in the collection.
scores - Variable in class org.terrier.matching.daat.CandidateResultSet
 
scoresMap - Variable in class org.terrier.matching.AccumulatorResultSet
score map
ScoringMatching - Class in org.terrier.matching
Matching implementation that uses a parent Matching instance to get the docids to work with.
ScoringMatching(Index, Matching) - Constructor for class org.terrier.matching.ScoringMatching
 
ScoringMatching(Index, Matching, WeightingModel) - Constructor for class org.terrier.matching.ScoringMatching
 
ScoringMatching(Index, Matching, WeightingModel, Predicate<Pair<String, Set<String>>>) - Constructor for class org.terrier.matching.ScoringMatching
 
scoringMatchingImpl - Variable in class org.terrier.matching.FeaturedScoringMatching
 
ScoringMatchingWithFat - Class in org.terrier.matching
 
ScoringMatchingWithFat(Index, Matching) - Constructor for class org.terrier.matching.ScoringMatchingWithFat
 
ScoringMatchingWithFat(Index, Matching, WeightingModel) - Constructor for class org.terrier.matching.ScoringMatchingWithFat
 
ScoringMatchingWithFat(Index, Matching, WeightingModel, Predicate<Pair<String, Set<String>>>) - Constructor for class org.terrier.matching.ScoringMatchingWithFat
 
SD(String, List<Operator>) - Method in class org.terrier.querying.DependenceModelPreProcess
 
search(String, String, String, String, String, String) - Method in class org.terrier.rest.SearchResource
 
searchBounds(KEY) - Method in interface org.terrier.structures.collections.FSOrderedMapFile.FSOMapFileBSearchShortcut
Returns bounds of a given key
SearchRequest - Interface in org.terrier.querying
SearchRequest is the one of two main classes of which are made available to client code by the Terrier framework at retrieval time.
SearchResource - Class in org.terrier.rest
 
SearchResource() - Constructor for class org.terrier.rest.SearchResource
 
SeeakableByteArrayInputStream(byte[]) - Constructor for class org.terrier.utility.io.RandomDataInputMemory.SeeakableByteArrayInputStream
 
seek(long) - Method in interface org.terrier.utility.io.RandomDataInput
Seek to specified position in the file
seek(long) - Method in class org.terrier.utility.io.RandomDataInputMemory.SeeakableByteArrayInputStream
 
seek(long) - Method in class org.terrier.utility.io.RandomDataInputMemory
Seek to specified position in the file
seenDocnos - Variable in class org.terrier.structures.indexing.singlepass.NoDuplicatesSinglePassIndexing
 
seenQueries - Variable in class org.terrier.structures.outputformat.LETOROutputFormat
 
SegmentQuery - Class in org.terrier.querying.parser
Used to represent a particular segement of the query terms
SegmentQuery() - Constructor for class org.terrier.querying.parser.SegmentQuery
Constructs an instance of the SegmentQuery.
selectiveMatchingPolicy - Variable in class org.terrier.realtime.multi.MultiIndex
Selective Matching policy, a policy for accessing only subsets of the indices within this multi-index.
selectMinimumDocId(LongPriorityQueue) - Static method in class org.terrier.matching.daat.Full
returns the docid of the lowest posting
selectMinimumDocId(IterablePosting[]) - Static method in class org.terrier.structures.postings.PostingUtil
Returns the minimum docid of the current postings in the array of IterablePostings
selector - Variable in class org.terrier.querying.QueryExpansion
The process by which to select feedback documents
setActive(int) - Method in class org.terrier.querying.parser.DisjunctiveQuery
set active index
setAll(int, int, int) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Sets the term frequency, document frequency and term id for this term
setAll(int, int, int) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Sets the term frequency, document frequency and term id for this term
setAverageDocumentLength(double) - Method in class org.terrier.matching.models.aftereffect.AfterEffect
Set the average document length, which is used for computing the prior for the first normalisation.
setAverageDocumentLength(double) - Method in class org.terrier.matching.models.normalisation.Normalisation
Set the average document length in the collection.
setAverageDocumentLength(double) - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
Set the average document length.
setBitIndexPointer(BitIndexPointer) - Method in class org.terrier.realtime.multi.MultiDocumentEntry
 
setBitIndexPointer(BitIndexPointer) - Method in class org.terrier.structures.BasicDocumentIndexEntry
Update this pointer to reflect the same values as the specified pointer
setBitIndexPointer(BitIndexPointer) - Method in class org.terrier.structures.BasicLexiconEntry
Update this pointer to reflect the same values as the specified pointer
setBitIndexPointer(BitIndexPointer) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Sets the bit index pointer to this LexiconEntry
setBitIndexPointer(BitIndexPointer) - Method in interface org.terrier.structures.BitIndexPointer
Update this pointer to reflect the same values as the specified pointer
setBitIndexPointer(BitIndexPointer) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Update this pointer to reflect the same values as the specified pointer
setBitIndexPointer(BitIndexPointer) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Sets the bit index pointer to this LexiconEntry
setBitIndexPointer(BitIndexPointer) - Method in class org.terrier.structures.SimpleBitIndexPointer
Update this pointer to reflect the same values as the specified pointer
setBitIndexPointer(BitIndexPointer) - Method in class org.terrier.structures.SimpleDocumentIndexEntry
Update this pointer to reflect the same values as the specified pointer
setBlacklist(String...) - Method in class org.terrier.utility.TagSet.TagSetFactory
 
setBlacklist(List<String>) - Method in class org.terrier.utility.TagSet.TagSetFactory
 
setBlocks(boolean) - Method in class org.terrier.structures.indexing.DiskIndexWriter
 
setBSearchShortcut(FSOrderedMapFile.FSOMapFileBSearchShortcut<K>) - Method in class org.terrier.structures.collections.FSOrderedMapFile
Set the FSOMapFileBSearchShortcut
setCaseSensitive(boolean) - Method in class org.terrier.utility.TagSet.TagSetFactory
 
setChild(Query) - Method in class org.terrier.querying.parser.Query
Sets the subquery object of this query.
setCollectionLength(double) - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
Set the collection length.
setCollectionName(String) - Method in class org.terrier.applications.BatchIndexing
 
setCollectionSpec(String) - Method in class org.terrier.applications.BatchIndexing
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.BaseMatching
Update the collection statistics being used by this matching instance
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.FatQueryResultSet
setCollectionStatistics(CollectionStatistics) - Method in interface org.terrier.matching.FatResultSet
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.FatResultsMatching
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.FatScoringMatching
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.FeaturedScoringMatching
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.LearnedModelMatching
 
setCollectionStatistics(CollectionStatistics) - Method in interface org.terrier.matching.Matching
Update the collection statistics being used by this matching instance
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.models.DFRWeightingModel
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.models.MDL2
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.models.ML2
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.models.PerFieldNormWeightingModel
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.models.SingleFieldModel
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.models.WeightingModel
Sets collection statistics
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.ScoringMatching
 
setCollectionStatistics(CollectionStatistics) - Method in class org.terrier.matching.TRECResultsMatching
 
setCollectionStatistics(CollectionStatistics, Index) - Method in class org.terrier.matching.dsms.DependenceScoreModifier
Sets the collection statistics used to score the documents (number of documents in the collection, etc)
setCollectionStatistics(CollectionStatistics, Index) - Method in class org.terrier.matching.dsms.MRFDependenceScoreModifier
Sets the collection statistics used to score the documents (number of documents in the collection, etc)
setConfiguration(Object) - Method in class org.terrier.applications.CLITool
 
setContextObject(String, Object) - Method in class org.terrier.querying.Request
Set a value of a context object.
setContextObject(String, Object) - Method in interface org.terrier.querying.SearchRequest
Set a value of a context object.
setControl(String, String) - Method in class org.terrier.querying.Request
Set a control named to have value Value.
setControl(String, String) - Method in interface org.terrier.querying.SearchRequest
Set a control named to have value Value.
setControls(Map<String, String>) - Method in class org.terrier.querying.Request
Use this hashtable to store controls and their values in
setDebugStream(PrintStream) - Method in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class org.terrier.querying.parser.TerrierQLParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class org.terrier.utility.ClassNameParserTokenManager
Set debug output.
setDefaultLabel(String) - Method in class org.terrier.learning.FeaturedQueryResultSet
setDefaultLabel(String) - Method in interface org.terrier.learning.FeaturedResultSet
 
setDefaultProperty(String, String) - Static method in class org.terrier.utility.ApplicationSetup
set a property value only if it has not already been set
setDefaults(Request) - Method in class org.terrier.querying.LocalManager
Set the default values for the controls of this new search request
setDefaultTermWeightingModel(WeightingModel) - Method in class org.terrier.matching.MatchingQueryTerms
Set the default weighting model to be used for terms that do NOT have an explicit WeightingModel set.
setDirect(boolean) - Method in class org.terrier.structures.indexing.DiskIndexWriter
 
setDocid(int) - Method in class org.terrier.structures.NonIncrementalDocumentIndexEntry
 
setDocids(int[]) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
setDocids(int[]) - Method in class org.terrier.matching.FatQueryResultSet
setDocids(int[]) - Method in interface org.terrier.matching.FatResultSet
 
setDocTag(String) - Method in class org.terrier.utility.TagSet.TagSetFactory
 
setDocumentFrequency(double) - Method in class org.terrier.matching.models.normalisation.Normalisation
 
setDocumentFrequency(double) - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
Set the document frequency.
setDocumentFrequency(int) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
 
setDocumentFrequency(int) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
 
setDocumentFrequency(int) - Method in class org.terrier.structures.BasicLexiconEntry
 
setDocumentFrequency(int) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Sets the document frequency
setDocumentFrequency(int) - Method in interface org.terrier.structures.EntryStatistics
Set the number of documents that the term occurs in.
setDocumentFrequency(int) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
 
setDocumentFrequency(int) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Sets the document frequency
setDocumentFrequency(int) - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
setDocumentIndexShardIndex(int) - Method in class org.terrier.realtime.multi.MultiDocumentEntry
 
setDocumentLength(int) - Method in class org.terrier.structures.DocumentIndexEntry
Set the length of the document.
setDocumentLength(int) - Method in class org.terrier.structures.postings.BasicPostingImpl
 
setDocumentLength(int) - Method in interface org.terrier.structures.postings.WritablePosting
Set the length of the document of the current posting in tokens.
setDoi(DocumentIndex) - Method in class org.terrier.realtime.memory.MemoryInvertedIndex
 
setDone(double) - Method in class org.terrier.utility.TerrierTimer
 
setEmpty(boolean) - Method in class org.terrier.querying.Request
force this query to be seen as containing (no) terms.
setEntryStatistics(EntryStatistics) - Method in class org.terrier.matching.models.dependence.MRF
 
setEntryStatistics(EntryStatistics) - Method in class org.terrier.matching.models.dependence.pBiL
 
setEntryStatistics(EntryStatistics) - Method in class org.terrier.matching.models.DFRWeightingModel
Sets entry statistics.
setEntryStatistics(EntryStatistics) - Method in class org.terrier.matching.models.MDL2
Sets entry statistics.
setEntryStatistics(EntryStatistics) - Method in class org.terrier.matching.models.ML2
Sets entry statistics.
setEntryStatistics(EntryStatistics) - Method in class org.terrier.matching.models.PerFieldNormWeightingModel
Sets entry statistics.
setEntryStatistics(EntryStatistics) - Method in class org.terrier.matching.models.SingleFieldModel
 
setEntryStatistics(EntryStatistics) - Method in class org.terrier.matching.models.WeightingModel
Sets entry statistics.
setEntryStatistics(EntryStatistics[]) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
setEntryStatistics(EntryStatistics[]) - Method in class org.terrier.matching.FatQueryResultSet
setEntryStatistics(EntryStatistics[]) - Method in interface org.terrier.matching.FatResultSet
 
setExactResultSize(int) - Method in class org.terrier.matching.AccumulatorResultSet
Sets the exact size of the result set, that is the number of documents that contain at least one query term.
setExactResultSize(int) - Method in class org.terrier.matching.CollectionResultSet
Sets the exact size of the result set, that is the number of documents that would be retrieved, if the result set was not truncated.
setExactResultSize(int) - Method in class org.terrier.matching.daat.CandidateResultSet
 
setExactResultSize(int) - Method in interface org.terrier.matching.ResultSet
Sets the exact size of the result set, that is the number of documents that contain at least one query term.
setExternalParalllism(int) - Method in class org.terrier.applications.BatchIndexing
 
setExternalParalllism(int) - Method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
setExternalParalllism(int) - Method in class org.terrier.structures.indexing.Indexer
set how many indexers are running in this and other threads?
setField(String) - Method in class org.terrier.matching.matchops.SingleTermOp
 
setField(String) - Method in class org.terrier.querying.parser.FieldQuery
Sets the value of the field.
setField(String) - Method in class org.terrier.querying.parser.Query.QueryTermsParameter
 
setFieldFrequencies(int[]) - Method in class org.terrier.structures.FieldLexiconEntry
Set the frequencies for each field
setFieldFrequencies(int[]) - Method in class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry
Deprecated.
Sets the frequencies for each field
setFieldFrequencies(int[]) - Method in class org.terrier.structures.restructure.Tr4FieldLexiconEntry
Set the frequencies for each field
setFieldLengths(int[]) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsDirectIterablePosting
 
setFieldLengths(int[]) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIterablePosting
 
setFieldLengths(int[]) - Method in class org.terrier.structures.FieldDocumentIndexEntry
Set the lengths of each field
setFieldLengths(int[]) - Method in class org.terrier.structures.postings.ArrayOfFieldIterablePosting
 
setFieldLengths(int[]) - Method in class org.terrier.structures.postings.bit.BlockFieldIterablePosting
.
setFieldLengths(int[]) - Method in class org.terrier.structures.postings.bit.FieldIterablePosting
.
setFieldLengths(int[]) - Method in class org.terrier.structures.postings.BlockFieldPostingImpl
 
setFieldLengths(int[]) - Method in class org.terrier.structures.postings.FieldORIterablePosting
.
setFieldLengths(int[]) - Method in interface org.terrier.structures.postings.FieldPosting
Deprecated.
setFieldLengths(int[]) - Method in class org.terrier.structures.postings.FieldPostingImpl
 
setFields(String[]) - Method in class org.terrier.structures.indexing.DiskIndexWriter
 
setFileNumber(byte) - Method in class org.terrier.structures.BasicLexiconEntry
Set the file number.
setFileNumber(byte) - Method in interface org.terrier.structures.BitIndexPointer
Set the file number.
setFileNumber(byte) - Method in class org.terrier.structures.DocumentIndexEntry
Set the file number.
setFileNumber(byte) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Set the file number.
setFileNumber(byte) - Method in class org.terrier.structures.SimpleBitIndexPointer
Set the file number.
setFileNumber(byte) - Method in class org.terrier.structures.SimpleDocumentIndexEntry
Set the file number.
setFlushDelegate(SinglePassIndexerFlushDelegate) - Method in class org.terrier.structures.indexing.singlepass.ExtensibleSinglePassIndexer
Set the flushDelegate
setFrequency(int) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
 
setFrequency(int) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
 
setFrequency(int) - Method in class org.terrier.structures.BasicLexiconEntry
 
setFrequency(int) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
 
setFrequency(int) - Method in interface org.terrier.structures.EntryStatistics
Set the frequency (total number of occurrences) of the term.
setFrequency(int) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
 
setFrequency(int) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Sets the frequency for this term
setFrequency(int) - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
setGlobalConfiguration(Configuration) - Static method in class org.terrier.utility.io.HadoopPlugin
Update the global Hadoop configuration in use by the plugin
setId(int) - Method in class org.terrier.structures.postings.BasicPostingImpl
Set the id of this posting
setId(int) - Method in interface org.terrier.structures.postings.Posting
Deprecated.
setId(int) - Method in interface org.terrier.structures.postings.WritablePosting
It may be of benefit to update the frequency of the id in some applications.
setIdTag(String) - Method in class org.terrier.utility.TagSet.TagSetFactory
 
setIgnoreMissingClosingTags(boolean) - Method in class org.terrier.indexing.TRECFullTokenizer
Sets the value of the ignoreMissingClosingTags.
setIndex(Index) - Method in class org.terrier.matching.tsms.TermInFieldModifier
Tell the implementer which Index object it is associated with.
setIndex(Index) - Method in class org.terrier.querying.FeedbackSelector
Set the index to be used
setIndex(Index) - Method in class org.terrier.querying.RelevanceFeedbackSelector
Set the index to be used
setIndex(Index) - Method in class org.terrier.querying.RelevanceFeedbackSelectorDocids
Set the index to be used
setIndex(Index) - Method in class org.terrier.querying.RelevantOnlyFeedbackDocuments
Set the index to be used
setIndex(Index) - Method in class org.terrier.querying.Request
Set the index to be used for this query
setIndex(Index) - Method in interface org.terrier.structures.IndexConfigurable
Tell the implementer which Index object it is associated with.
setIndexLoadingProfileAsRetrieval(boolean) - Static method in class org.terrier.structures.Index
Deprecated.
setIndexLoadingProfileAsRetrieval(boolean) - Static method in class org.terrier.structures.PropertiesIndex
Set RETRIEVAL_LOADING_PROFILE
setIndexProperty(String, String) - Method in class org.terrier.structures.PropertiesIndex
set an arbitrary property in the index
setInput(BufferedReader) - Method in interface org.terrier.indexing.Tokenizer
Sets the input of the tokenizer
setInput(BufferedReader) - Method in class org.terrier.indexing.TRECFullTokenizer
Sets the input of the tokenizer.
setInt(int) - Method in class org.terrier.utility.Wrapper.IntObjectWrapper
set value
setJsonText(String) - Method in class org.terrier.indexing.TwitterJSONDocument
 
setK2(String, Text) - Method in class org.terrier.realtime.memory.MemoryLexicon
 
setK2(String, Text) - Method in class org.terrier.structures.FSOMapFileLexicon
 
setK2(K1, K2) - Method in class org.terrier.structures.MapLexicon
 
setKey(String) - Method in class org.terrier.structures.FSOMapFileLexiconOutputStream
 
setKey(K) - Method in class org.terrier.structures.collections.MapEntry
Allow the key to be changed
setKey(T1) - Method in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
setKeyFrequencies(double[]) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
setKeyFrequencies(double[]) - Method in class org.terrier.matching.FatQueryResultSet
setKeyFrequencies(double[]) - Method in interface org.terrier.matching.FatResultSet
 
setKeyFrequency(double) - Method in class org.terrier.matching.models.WeightingModel
Sets the term's frequency in the query.
setLabels(String[]) - Method in class org.terrier.learning.FeaturedQueryResultSet
setLabels(String[]) - Method in interface org.terrier.learning.FeaturedResultSet
 
setLength(int, int) - Method in class org.terrier.realtime.memory.MemoryDocumentIndex
 
setLength(long) - Method in interface org.terrier.utility.io.RandomDataOutput
Sets the length of this file.
setMatchingQueryTerms(MatchingQueryTerms) - Method in class org.terrier.querying.Request
Used by runPreProcessing after the query tree has been aggregated into a list of terms, each containing frequencies.
setMatchingRequestSize(int) - Method in class org.terrier.matching.MatchingQueryTerms
 
setMaxFrequencyInDocuments(int) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
 
setMaxFrequencyInDocuments(int) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
 
setMaxFrequencyInDocuments(int) - Method in class org.terrier.structures.BasicLexiconEntry
 
setMaxFrequencyInDocuments(int) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
 
setMaxFrequencyInDocuments(int) - Method in interface org.terrier.structures.EntryStatistics
Set the maximum in-document term frequency of the term among all documents the terms appears in.
setMaxFrequencyInDocuments(int) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
 
setMaxFrequencyInDocuments(int) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
 
setMaxFrequencyInDocuments(int) - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
setMaxTermFrequency(double) - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
This method sets the maximum of the term frequency values of query terms.
setMaxThreads(int) - Method in class org.terrier.applications.ThreadedBatchIndexing
Define maximum number of threads in use.
setModel(QueryExpansionModel) - Method in class org.terrier.querying.ExpansionTerms
Set query expansion model
setNext(LinkedBuffer) - Method in class org.terrier.compression.bit.LinkedBuffer
Set the next buffer in the list
setNumberOfDocuments(double) - Method in class org.terrier.matching.models.basicmodel.BasicModel
Sets the number of documents in the collection.
setNumberOfDocuments(double) - Method in class org.terrier.matching.models.Idf
Set number of documents
setNumberOfDocuments(double) - Method in class org.terrier.matching.models.normalisation.Normalisation
 
setNumberOfDocuments(long) - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
 
setNumberOfDocumentsAfterFiltering(int) - Method in class org.terrier.querying.Request
sets the number of documents in the result set, after applying post filters.
setNumberOfDocumentsAfterFiltering(int) - Method in interface org.terrier.querying.SearchRequest
Sets the number of documents returned for a search request, after applying post filtering
setNumberOfEntries(int) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Update the number of entries in the pointer
setNumberOfEntries(int) - Method in class org.terrier.realtime.multi.MultiDocumentEntry
 
setNumberOfEntries(int) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Not implemented.
setNumberOfEntries(int) - Method in class org.terrier.structures.BasicDocumentIndexEntry
Set the number of "things" that the pointer refers to.
setNumberOfEntries(int) - Method in class org.terrier.structures.BasicLexiconEntry
Update the number of entries in the pointer
setNumberOfEntries(int) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Update the number of entries in the pointer
setNumberOfEntries(int) - Method in class org.terrier.structures.LexiconEntry
Update the number of entries in the pointer
setNumberOfEntries(int) - Method in interface org.terrier.structures.Pointer
Set the number of "things" that the pointer refers to.
setNumberOfEntries(int) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Update the number of entries in the pointer
setNumberOfEntries(int) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Update the number of entries in the pointer
setNumberOfEntries(int) - Method in class org.terrier.structures.SimpleBitIndexPointer
Set the number of "things" that the pointer refers to.
setNumberOfEntries(int) - Method in class org.terrier.structures.SimpleDocumentIndexEntry
Set the number of "things" that the pointer refers to.
setNumberOfTokens(double) - Method in class org.terrier.matching.models.basicmodel.BasicModel
Set the number of tokens in the collection.
setNumberOfTokens(double) - Method in class org.terrier.matching.models.normalisation.Normalisation
Set the number of tokens in the collection.
setObject(T) - Method in class org.terrier.utility.Wrapper
set object
setOccurrences(short[]) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
setOccurrences(short[]) - Method in class org.terrier.matching.FatQueryResultSet
setOccurrences(short[]) - Method in interface org.terrier.matching.FatResultSet
 
setOffset(long, byte) - Method in class org.terrier.structures.BasicLexiconEntry
Set the offset in number of bytes and number of bits.
setOffset(long, byte) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Set the offset in terms of bits and bytes
setOffset(long, byte) - Method in interface org.terrier.structures.BitFilePosition
Set the offset in number of bytes and number of bits.
setOffset(long, byte) - Method in class org.terrier.structures.DocumentIndexEntry
Set the offset in number of bytes and number of bits.
setOffset(long, byte) - Method in class org.terrier.structures.FilePosition
Set the offset in number of bytes and number of bits.
setOffset(long, byte) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Set the offset in number of bytes and number of bits.
setOffset(long, byte) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Set the offset in terms of bits and bytes
setOffset(long, byte) - Method in class org.terrier.structures.SimpleBitIndexPointer
Set the offset in number of bytes and number of bits.
setOffset(BitFilePosition) - Method in class org.terrier.realtime.multi.MultiDocumentEntry
 
setOffset(BitFilePosition) - Method in class org.terrier.structures.BasicDocumentIndexEntry
Sets the bit file position within this object to that represented by the specified bit file position.
setOffset(BitFilePosition) - Method in class org.terrier.structures.BasicLexiconEntry
Sets the bit file position within this object to that represented by the specified bit file position.
setOffset(BitFilePosition) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Sets the offset using a BitFilePosition
setOffset(BitFilePosition) - Method in interface org.terrier.structures.BitFilePosition
Sets the bit file position within this object to that represented by the specified bit file position.
setOffset(BitFilePosition) - Method in class org.terrier.structures.FilePosition
Sets the bit file position within this object to that represented by the specified bit file position.
setOffset(BitFilePosition) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Sets the bit file position within this object to that represented by the specified bit file position.
setOffset(BitFilePosition) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Sets the offset using a BitFilePosition
setOffset(BitFilePosition) - Method in class org.terrier.structures.SimpleBitIndexPointer
Sets the bit file position within this object to that represented by the specified bit file position.
setOffset(BitFilePosition) - Method in class org.terrier.structures.SimpleDocumentIndexEntry
Sets the bit file position within this object to that represented by the specified bit file position.
setOriginalQuery(String) - Method in class org.terrier.querying.Request
sets the string of the original query, before applying any pre-processing
setOriginalQuery(String) - Method in interface org.terrier.querying.SearchRequest
sets the original query, before any preprocessing
setOriginalQueryTerms(MatchingQueryTerms) - Method in class org.terrier.querying.DFRBagExpansionTerms
 
setOriginalQueryTerms(MatchingQueryTerms) - Method in class org.terrier.querying.ExpansionTerms
Set the original query terms.
setOutputIndex(IndexOnDisk) - Method in class org.terrier.structures.merging.StructureMerger
Sets the output index.
setParameter(double) - Method in interface org.terrier.matching.Model
Many models require 1 parameter to be set - this is often dependant on the corpus and the model, so should be set for each Terrier instance.
setParameter(double) - Method in class org.terrier.matching.models.aftereffect.AfterEffect
 
setParameter(double) - Method in class org.terrier.matching.models.BM25
Sets the b parameter to BM25 ranking formula
setParameter(double) - Method in class org.terrier.matching.models.DFRWeightingModel
Set the frequency normalisation parameter.
setParameter(double) - Method in class org.terrier.matching.models.Dl
Sets the b parameter to ranking formula
setParameter(double) - Method in class org.terrier.matching.models.normalisation.Normalisation
Specify the free parameter of the implemented frequency normalisation method.
setParameter(double) - Method in class org.terrier.matching.models.SingleFieldModel
 
setParameter(double) - Method in class org.terrier.matching.models.TF_IDF
Sets the b parameter to ranking formula
setParameter(double) - Method in class org.terrier.matching.models.Tf
Sets the b parameter to ranking formula
setParameter(double) - Method in class org.terrier.matching.models.WeightingModel
Sets the c value
setPath(String) - Method in class org.terrier.realtime.incremental.IncrementalIndex
 
setPointer(Pointer) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Update the pointer
setPointer(Pointer) - Method in class org.terrier.realtime.multi.MultiDocumentEntry
 
setPointer(Pointer) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Not implemented.
setPointer(Pointer) - Method in class org.terrier.structures.BasicDocumentIndexEntry
Sets the pointer within this object to that represented by the specified pointer.
setPointer(Pointer) - Method in class org.terrier.structures.BasicLexiconEntry
Update the pointer
setPointer(Pointer) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Update the pointer
setPointer(Pointer) - Method in class org.terrier.structures.LexiconEntry
Update the pointer
setPointer(Pointer) - Method in interface org.terrier.structures.Pointer
Sets the pointer within this object to that represented by the specified pointer.
setPointer(Pointer) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Update the pointer
setPointer(Pointer) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Update the pointer
setPointer(Pointer) - Method in class org.terrier.structures.SimpleBitIndexPointer
Sets the pointer within this object to that represented by the specified pointer.
setPointer(Pointer) - Method in class org.terrier.structures.SimpleDocumentIndexEntry
Sets the pointer within this object to that represented by the specified pointer.
setPosting(int, WritablePosting) - Method in class org.terrier.matching.daat.FatCandidateResult
 
setPostingImplementation(Class<? extends IterablePosting>) - Method in class org.terrier.structures.bit.BitPostingIndex
 
setPostings(WritablePosting[][]) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
setPostings(WritablePosting[][]) - Method in class org.terrier.matching.FatQueryResultSet
setPostings(WritablePosting[][]) - Method in interface org.terrier.matching.FatResultSet
 
setPrefix(String) - Method in class org.terrier.realtime.incremental.IncrementalIndex
 
setPrefixID(int) - Method in class org.terrier.realtime.incremental.IncrementalIndex
 
setProperties(Properties) - Method in class org.terrier.querying.LocalManager
 
setProperties(Properties) - Method in interface org.terrier.querying.Manager
Set all these properties.
setProperty(String, String) - Method in class org.terrier.indexing.FileDocument
Set a document property
setProperty(String, String) - Method in class org.terrier.indexing.TaggedDocument
Allows a named property to be added to the Document.
setProperty(String, String) - Method in class org.terrier.querying.LocalManager
 
setProperty(String, String) - Method in interface org.terrier.querying.Manager
Provide a common interface for changing property values.
setProperty(String, String) - Static method in class org.terrier.utility.ApplicationSetup
Sets a value for the specified property.
setProximityDistance(int) - Method in class org.terrier.querying.parser.PhraseQuery
Sets the allowed distance, in blocks, between the phrase terms.
setQuery(Query) - Method in class org.terrier.matching.MatchingQueryTerms
Allows the manager to set the query that was used to query the system.
setQuery(Query) - Method in class org.terrier.querying.Request
Set the query to be a parsed Query syntax tree, as generated by the Terrier query parser
setQueryExpansionModel(QueryExpansionModel) - Method in class org.terrier.querying.QueryExpansion
Set the used query expansion model.
setQueryId(String) - Method in class org.terrier.matching.MatchingQueryTerms
Sets the query id
setQueryID(String) - Method in class org.terrier.querying.Request
Set a unique identifier for this query request.
setQueryID(String) - Method in interface org.terrier.querying.SearchRequest
Set a unique identifier for this query request.
setQueryNo(String) - Method in class org.terrier.evaluation.TerrierEvaluation.Record
set query number
setQueryTerms(String[]) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
setQueryTerms(String[]) - Method in class org.terrier.matching.FatQueryResultSet
setQueryTerms(String[]) - Method in interface org.terrier.matching.FatResultSet
 
setRank(int) - Method in class org.terrier.evaluation.TerrierEvaluation.Record
set rank position
setRequest(Request) - Method in class org.terrier.matching.MatchingQueryTerms
Sets the request.
setRequest(Request) - Method in class org.terrier.matching.models.WeightingModel
Sets request
setRequired(boolean) - Method in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
setRequired(boolean) - Method in class org.terrier.querying.parser.RequirementQuery
Sets whether the query is required or not.
setRequired(int) - Method in class org.terrier.querying.parser.SingleTermQuery
Sets the value of the required switch.
setRequired(Boolean) - Method in class org.terrier.querying.parser.Query.QTPBuilder
 
setRequired(Boolean) - Method in class org.terrier.querying.parser.Query.QueryTermsParameter
 
setResultSet(ResultSet) - Method in class org.terrier.querying.Request
Set the result set returned by this object to be this results.
setResultSize(int) - Method in class org.terrier.matching.AccumulatorResultSet
Sets the effective size of the result set, that is the number of documents to be sorted after retrieval.
setResultSize(int) - Method in class org.terrier.matching.CollectionResultSet
Sets the effective size of the result set, that is the number of documents to be sorted after retrieval.
setResultSize(int) - Method in class org.terrier.matching.daat.CandidateResultSet
 
setResultSize(int) - Method in interface org.terrier.matching.ResultSet
Sets the effective size of the result set, that is the number of documents to be sorted after retrieval.
setReverseMeta(boolean) - Method in class org.terrier.structures.merging.StructureMerger
 
setScores(double[]) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
setScores(double[]) - Method in class org.terrier.matching.FatQueryResultSet
setScores(double[]) - Method in interface org.terrier.matching.FatResultSet
 
setStartedProcessingTime(long) - Method in class org.terrier.querying.Request
sets the time when the processing of the request started
setStartedProcessingTime(long) - Method in interface org.terrier.querying.SearchRequest
Sets the started processing time.
setStatistics(int, int) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Update the document frequency and term frequency
setStatistics(int, int) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Not implemented.
setStatistics(int, int) - Method in class org.terrier.structures.BasicLexiconEntry
Set the term statistics, in particular, the number of documents that this term appears in and the total number of occurrences of the term.
setStatistics(int, int) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
 
setStatistics(int, int) - Method in class org.terrier.structures.LexiconEntry
Update the document frequency and term frequency
setStatistics(int, int) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Set the term statistics, in particular, the number of documents that this term appears in and the total number of occurrences of the term.
setStatistics(int, int) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
 
setStatusCode(int) - Method in class org.terrier.matching.AccumulatorResultSet
set status code
setStatusCode(int) - Method in class org.terrier.matching.CollectionResultSet
Sets the status code for the current result set.
setStatusCode(int) - Method in class org.terrier.matching.daat.CandidateResultSet
Sets the status code.
setStatusCode(int) - Method in interface org.terrier.matching.ResultSet
Sets the status code.
setTabSize(int) - Method in class org.terrier.matching.matchops.SimpleCharStream
 
setTabSize(int) - Method in class org.terrier.querying.parser.SimpleCharStream
 
setTabSize(int) - Method in class org.terrier.utility.SimpleCharStream
 
setTag(String) - Method in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
setTag(String) - Method in class org.terrier.querying.parser.Query.QTPBuilder
 
setTags(String) - Method in class org.terrier.indexing.TRECCollection
protected method for initialising the opening and closing document and document number tags.
setTags(Set<String>[]) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
setTags(Set<String>[]) - Method in class org.terrier.matching.FatQueryResultSet
 
setTags(Set<String>[]) - Method in interface org.terrier.matching.FatResultSet
 
setTerm(String) - Method in class org.terrier.matching.matchops.SingleTermOp
 
setTerm(String) - Method in class org.terrier.querying.parser.SingleTermQuery
Sets the string of the term.
setTermCode(String, int) - Method in class org.terrier.utility.TermCodes
For when you manually want to set the term for a given term, and you know that this term and termcodes do NOT exist, then you can use this method.
setTermId(int) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Set the term ID, the integer representation of the term in the index, e.g.
setTermId(int) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Not implemented.
setTermId(int) - Method in class org.terrier.structures.BasicLexiconEntry
Sets the ID for this term
setTermId(int) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Set the term ID, the integer representation of the term in the index, e.g.
setTermId(int) - Method in class org.terrier.structures.LexiconEntry
Set the term ID, the integer representation of the term in the index, e.g.
setTermId(int) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Sets the ID for this term
setTermId(int) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Set the term ID, the integer representation of the term in the index, e.g.
setTermIdLookup(MapLexicon.Id2EntryIndexLookup) - Method in class org.terrier.structures.MapLexicon
 
setTermProperty(String, double) - Method in class org.terrier.matching.MatchingQueryTerms
 
setTermProperty(String, EntryStatistics) - Method in class org.terrier.matching.MatchingQueryTerms
Sets a term's statistics for the given query term.
setTermProperty(Operator, double) - Method in class org.terrier.matching.MatchingQueryTerms
Adds a term to the query with a given weight.
setTermProperty(Operator, double, WeightingModel) - Method in class org.terrier.matching.MatchingQueryTerms
Sets the weight and a term score modifier for the given query term.
setTermProperty(Operator, WeightingModel) - Method in class org.terrier.matching.MatchingQueryTerms
Sets a term score modifier for the given query term.
setTermProperty(Operator, EntryStatistics) - Method in class org.terrier.matching.MatchingQueryTerms
 
setTerms(MatchingQueryTerms) - Method in class org.terrier.querying.parser.Query.QueryTermsParameter
 
setTf(int) - Method in class org.terrier.structures.postings.BasicPostingImpl
Set the term frequency in the document
setto(int, int, String) - Method in class org.terrier.terms.TRv2PorterStemmer
Sets (j+1),...k to the characters in the string s, readjusting k and j.
setto(String) - Method in class org.terrier.terms.PorterStemmer
 
setTopicsParser(String) - Method in class org.terrier.applications.batchquerying.TRECQuerying
 
setTotalDocumentLength(double) - Method in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
Set the total document length.
setTotalDocumentLength(double) - Method in class org.terrier.querying.DFRBagExpansionTerms
Allows the totalDocumentLength to be set after the fact
setupPlugins() - Static method in class org.terrier.utility.ApplicationSetup
Calls the initialise method of any plugins named in terrier.plugins
setValue(LexiconEntry) - Method in class org.terrier.structures.Lexicon.LexiconFileEntry
 
setValue(V) - Method in class org.terrier.structures.collections.MapEntry
setWeight(double) - Method in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
setWeight(double) - Method in class org.terrier.querying.parser.DisjunctiveQuery
Sets the weight of the disjunctive "term".
setWeight(double) - Method in class org.terrier.querying.parser.ExplicitMultiTermQuery
Sets the weight of the query term.
setWeight(double) - Method in class org.terrier.querying.parser.MultiTermQuery
Sets the weight of the disjunctive "term".
setWeight(double) - Method in class org.terrier.querying.parser.SingleTermQuery
Sets the weight of the query term.
setWeight(Double) - Method in class org.terrier.querying.parser.Query.QTPBuilder
 
setWeight(Double) - Method in class org.terrier.querying.parser.Query.QueryTermsParameter
 
setWeightExpansion(double) - Method in class org.terrier.querying.ExpansionTerms.ExpansionTerm
Sets the expansion weight of the term.
setWeightingModels(List<WeightingModel>) - Method in class org.terrier.querying.parser.Query.QTPBuilder
 
setWhitelist(String...) - Method in class org.terrier.utility.TagSet.TagSetFactory
 
setWhitelist(List<String>) - Method in class org.terrier.utility.TagSet.TagSetFactory
 
setWindowSize(int) - Method in interface org.terrier.structures.NgramEntryStatistics
Update the window size
setWindowSize(int) - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
shortcut - Variable in class org.terrier.structures.collections.FSOrderedMapFile
 
ShowDocumentCommand - Class in org.terrier.applications
Utility command to display the contents of a document to stdout, as obtained from the direct index.
ShowDocumentCommand() - Constructor for class org.terrier.applications.ShowDocumentCommand
 
SimpleBitIndexPointer - Class in org.terrier.structures
An implementation of a BitIndexPointer.
SimpleBitIndexPointer() - Constructor for class org.terrier.structures.SimpleBitIndexPointer
Construct an instance of the class.
SimpleBitIndexPointer(byte, long, byte, int) - Constructor for class org.terrier.structures.SimpleBitIndexPointer
Construct an instance of the class with
SimpleBitIndexPointer(long, byte, int) - Constructor for class org.terrier.structures.SimpleBitIndexPointer
Construct an instance of the class with
SimpleBitIndexPointer.Factory - Class in org.terrier.structures
Factory class for SimpleBitIndexPointer.
SimpleCharStream - Class in org.terrier.matching.matchops
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream - Class in org.terrier.querying.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream - Class in org.terrier.utility
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(InputStream) - Constructor for class org.terrier.matching.matchops.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.terrier.querying.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.terrier.utility.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.terrier.matching.matchops.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.terrier.querying.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.terrier.utility.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.terrier.matching.matchops.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.terrier.querying.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.terrier.utility.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.terrier.matching.matchops.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.terrier.querying.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.terrier.utility.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.terrier.matching.matchops.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.terrier.querying.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.terrier.utility.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.terrier.matching.matchops.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.terrier.querying.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.terrier.utility.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.terrier.matching.matchops.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.terrier.querying.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.terrier.utility.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.terrier.matching.matchops.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.terrier.querying.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.terrier.utility.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int, int) - Constructor for class org.terrier.matching.matchops.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int, int) - Constructor for class org.terrier.querying.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int, int) - Constructor for class org.terrier.utility.SimpleCharStream
Constructor.
SimpleDecorate - Class in org.terrier.querying
A simple decorator, which applies all metadata in the MetaIndex to each retrieved, displayed document.
SimpleDecorate() - Constructor for class org.terrier.querying.SimpleDecorate
 
SimpleDecorateProcess - Class in org.terrier.querying
A simple decorator, which applies all metadata in the MetaIndex to each retrieved, displayed document.
SimpleDecorateProcess() - Constructor for class org.terrier.querying.SimpleDecorateProcess
 
SimpleDocumentIndexEntry - Class in org.terrier.structures
A document index entry that doesn't write out direct index offset.
SimpleDocumentIndexEntry() - Constructor for class org.terrier.structures.SimpleDocumentIndexEntry
Construct an instance of the class.
SimpleDocumentIndexEntry(DocumentIndexEntry) - Constructor for class org.terrier.structures.SimpleDocumentIndexEntry
Construct an instance of the class with
SimpleDocumentIndexEntry.Factory - Class in org.terrier.structures
Factory for the creation of DocumentIndexEntry objects
SimpleFileCollection - Class in org.terrier.indexing
Implements a collection that can read arbitrary files on disk.
SimpleFileCollection() - Constructor for class org.terrier.indexing.SimpleFileCollection
A default constructor that uses the files to be processed by this collection, as specified by the property collection.spec
SimpleFileCollection(String) - Constructor for class org.terrier.indexing.SimpleFileCollection
Creates an instance of the class.
SimpleFileCollection(String, String, String, String) - Constructor for class org.terrier.indexing.SimpleFileCollection
additional constructors required by TRECIndexing
SimpleFileCollection(List<String>, boolean) - Constructor for class org.terrier.indexing.SimpleFileCollection
Constructs an instance of the class with the given list of files.
SimpleFileCollection(List<String>, String, String, String) - Constructor for class org.terrier.indexing.SimpleFileCollection
additional constructors required by TRECIndexing
SimpleJettyHTTPServer - Class in org.terrier.utility
Class to make a simple Jetty servlet.
SimpleJettyHTTPServer(String, int, String) - Constructor for class org.terrier.utility.SimpleJettyHTTPServer
Create a new server, bound to the specified IP address (optional), the specified port, and serving from the specified directory
SimpleJettyHTTPServer.Command - Class in org.terrier.utility
 
SimpleMedlineXMLCollection - Class in org.terrier.indexing
Initial implementation of a class that generates a Collection with Documents from a series of XML files in the Medline format.
SimpleMedlineXMLCollection() - Constructor for class org.terrier.indexing.SimpleMedlineXMLCollection
The default constructor.
SimpleMedlineXMLCollection(String, String) - Constructor for class org.terrier.indexing.SimpleMedlineXMLCollection
An alternative constructor.
SimpleMedlineXMLCollection(String, String, String, String) - Constructor for class org.terrier.indexing.SimpleMedlineXMLCollection
Constructor required by TRECIndexing
SimpleMedlineXMLCollection(List<String>, String, String, String) - Constructor for class org.terrier.indexing.SimpleMedlineXMLCollection
Constructor required by TRECIndexing
SimpleNgramEntryStatistics - Class in org.terrier.structures
 
SimpleNgramEntryStatistics() - Constructor for class org.terrier.structures.SimpleNgramEntryStatistics
 
SimpleNgramEntryStatistics(int) - Constructor for class org.terrier.structures.SimpleNgramEntryStatistics
 
SimpleNgramEntryStatistics(EntryStatistics) - Constructor for class org.terrier.structures.SimpleNgramEntryStatistics
 
SimpleStaticScoreModifier - Class in org.terrier.matching.dsms
Provides a way to integrate a static (query independent) document (prior) feature into the document scores.
SimpleStaticScoreModifier() - Constructor for class org.terrier.matching.dsms.SimpleStaticScoreModifier
Constructs an instance of SimpleStaticScoreModifier.
SimpleXMLCollection - Class in org.terrier.indexing
Initial implementation of a class that generates a Collection with Documents from a series of XML files.
SimpleXMLCollection() - Constructor for class org.terrier.indexing.SimpleXMLCollection
Construct a SimpleXMLCollection
SimpleXMLCollection(String, String) - Constructor for class org.terrier.indexing.SimpleXMLCollection
Construct a SimpleXMLCollection
SimpleXMLCollection(String, String, String, String) - Constructor for class org.terrier.indexing.SimpleXMLCollection
additional constructors required by TRECIndexing
SimpleXMLCollection(List<String>) - Constructor for class org.terrier.indexing.SimpleXMLCollection
Construct a SimpleXMLCollection
SimpleXMLCollection(List<String>, String, String, String) - Constructor for class org.terrier.indexing.SimpleXMLCollection
additional constructors required by TRECIndexing
SingleFieldModel - Class in org.terrier.matching.models
Use a normal weighting model on a pre-determine subset of the field.
SingleFieldModel(String[]) - Constructor for class org.terrier.matching.models.SingleFieldModel
 
SingleIndexRestServer - Class in org.terrier.rest
Loads the default index and exports via a REST service at http://localhost:8080/
SingleIndexRestServer() - Constructor for class org.terrier.rest.SingleIndexRestServer
 
SingleLineTRECQuery - Class in org.terrier.applications.batchquerying
This class can be used to extract batch queries from a simpler format than the regular SGML TREC format.
SingleLineTRECQuery() - Constructor for class org.terrier.applications.batchquerying.SingleLineTRECQuery
Constructor - default
SingleLineTRECQuery(String) - Constructor for class org.terrier.applications.batchquerying.SingleLineTRECQuery
Reads queries from the specified filename
SingleLineTRECQuery(String[]) - Constructor for class org.terrier.applications.batchquerying.SingleLineTRECQuery
Reads queries from the specified filenames
SingleLineTRECQuery(String[], boolean) - Constructor for class org.terrier.applications.batchquerying.SingleLineTRECQuery
 
SingleLineTRECQuery(String[], Tokeniser) - Constructor for class org.terrier.applications.batchquerying.SingleLineTRECQuery
 
SingleLineTRECQuery(String, boolean) - Constructor for class org.terrier.applications.batchquerying.SingleLineTRECQuery
 
SingleLineTRECQuery(String, Tokeniser) - Constructor for class org.terrier.applications.batchquerying.SingleLineTRECQuery
 
SinglePassIndexerFlushDelegate - Interface in org.terrier.structures.indexing.singlepass
Used by ExtensibleSinglePassIndexer for delegating the flushing of memory.
SingleTermOp - Class in org.terrier.matching.matchops
This class implements a single indexing token as a matching op.
SingleTermOp(String) - Constructor for class org.terrier.matching.matchops.SingleTermOp
 
SingleTermOp(String, String) - Constructor for class org.terrier.matching.matchops.SingleTermOp
 
singleTermQuery() - Method in class org.terrier.querying.parser.TerrierQLParser
 
SingleTermQuery - Class in org.terrier.querying.parser
Models a query of a single term.
SingleTermQuery() - Constructor for class org.terrier.querying.parser.SingleTermQuery
An empty default constructor.
SingleTermQuery(String) - Constructor for class org.terrier.querying.parser.SingleTermQuery
Creates an instance of the class for the given query term.
SingleTermQuery(String, int) - Constructor for class org.terrier.querying.parser.SingleTermQuery
Creates an instance of the class for the given query term that should be either required or not.
singletonConfiguration - Static variable in class org.terrier.utility.io.HadoopPlugin
main configuration object to use for Hadoop access
singletonHadoopPlugin - Static variable in class org.terrier.utility.io.HadoopPlugin
instance of this class - it is a singleton
site - Variable in class org.terrier.querying.SiteFilter
 
SiteFilter - Class in org.terrier.querying
Filter that removes hosts which dont match an appropriate site: constraint, as specified in a control.
SiteFilter() - Constructor for class org.terrier.querying.SiteFilter
 
size - Variable in class org.terrier.compression.bit.BitFileBuffered.BitInBuffered
size of the buffer
size - Variable in class org.terrier.utility.FixedSizeInputStream
number of bytes read so far
size() - Method in class org.terrier.matching.PostingListManager
Returns the number of posting lists for this query
size() - Method in class org.terrier.querying.IndexRef
 
size() - Method in class org.terrier.realtime.memory.MemoryMetaIndex
How many documents in this metaindex
size() - Method in class org.terrier.realtime.multi.MultiMeta
How many documents in this metaindex
size() - Method in class org.terrier.structures.BaseCompressingMetaIndex
 
size() - Method in class org.terrier.structures.collections.FSArrayFile
 
size() - Method in class org.terrier.structures.collections.FSOrderedMapFile
Returns the number of entries in this map
size() - Method in class org.terrier.structures.concurrent.ConcurrentDecodingMetaIndex
 
size() - Method in interface org.terrier.structures.MetaIndex
How many documents in this metaindex
sizeInBytes - Static variable in class org.terrier.structures.FilePosition
The number of bytes a file position could be converted to - 8 for the byte's long, 1 for the bits
sizeInBytes() - Static method in class org.terrier.structures.FilePosition
How large is this object when serialized
skip(int) - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
skip(int) - Method in class org.terrier.structures.collections.FSArrayFile.ArrayFileIterator
skip(int) - Method in class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
skip(int) - Method in class org.terrier.structures.FSOMapFileLexiconGeneric.MapFileLexiconEntryIterator
skip(int) - Method in interface org.terrier.structures.Skipable
Deprecated.
skip(long) - Method in class org.terrier.utility.FixedSizeInputStream
Skips n bytes from the stream.
skip(long) - Method in class org.terrier.utility.io.CountingInputStream
Calls Skip(long n)
skip(long) - Method in class org.terrier.utility.LookAheadReader
Skips n characters from the stream.
skip(long) - Method in class org.terrier.utility.LookAheadStream
Skips n bytes from the stream.
skip(long) - Method in class org.terrier.utility.ProcessInputStream
Skipable - Interface in org.terrier.structures
Deprecated.
skipBits(int) - Method in interface org.terrier.compression.bit.BitIn
Skip a number of bits while reading the bit file.
skipBits(int) - Method in class org.terrier.compression.bit.BitInBase
Skip a number of bits in the current input stream
skipBits(int) - Method in class org.terrier.compression.bit.DebuggingBitIn
 
skipBytes(int) - Method in class org.terrier.utility.io.DebuggingDataInput
 
skipBytes(long) - Method in class org.terrier.compression.bit.BitFileBuffered.BitInBuffered
Skip a number of bytes while reading the bit file.
skipBytes(long) - Method in class org.terrier.compression.bit.BitFileChannel.FileChannelBitInBuffered
 
skipBytes(long) - Method in interface org.terrier.compression.bit.BitIn
Skip a number of bytes while reading the bit file.
skipBytes(long) - Method in class org.terrier.compression.bit.BitInputStream
Skip a number of bytes while reading the bit file.
skipBytes(long) - Method in class org.terrier.compression.bit.ConcurrentBitFileBuffered.ConcurrentBitInBuffered
 
skipBytes(long) - Method in class org.terrier.compression.bit.DebuggingBitIn
 
SkipFile - Variable in class org.terrier.indexing.MultiDocumentFileCollection
A boolean which is true when a new file is open.
SkipFile - Variable in class org.terrier.indexing.TwitterJSONCollection
A boolean which is true when a new file is open.
SkipTermPipeline - Class in org.terrier.terms
Class that identified tokens which should not be passed down the entire term pipeline, and instead passed onto a specified stage instead.
SkipTermPipeline(TermPipeline, TermPipeline) - Constructor for class org.terrier.terms.SkipTermPipeline
Instantiate this object, using properties to define tokens.
SkipTermPipeline(TermPipeline, TermPipeline, String[]) - Constructor for class org.terrier.terms.SkipTermPipeline
Instantiate this object.
SnowballStemmer - Class in org.terrier.terms
Classic Snowball stemmer implmented by Snowball.
SnowballStemmer(String, TermPipeline) - Constructor for class org.terrier.terms.SnowballStemmer
Creates a new stemmer object for the language StemLanguage.
sort - Variable in class org.terrier.matching.AbstractScoringMatching
 
sort() - Method in class org.terrier.learning.FeaturedQueryResultSet
 
sort() - Method in class org.terrier.matching.AccumulatorResultSet
 
sort() - Method in class org.terrier.matching.CollectionResultSet
 
sort() - Method in class org.terrier.matching.daat.CandidateResultSet
 
sort() - Method in class org.terrier.matching.QueryResultSet
 
sort() - Method in interface org.terrier.matching.ResultSet
Sorts all documents in this resultset by descending score
sort(int) - Method in class org.terrier.learning.FeaturedQueryResultSet
 
sort(int) - Method in class org.terrier.matching.AccumulatorResultSet
 
sort(int) - Method in class org.terrier.matching.CollectionResultSet
 
sort(int) - Method in class org.terrier.matching.daat.CandidateResultSet
 
sort(int) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
sort(int) - Method in class org.terrier.matching.FatQueryResultSet
Sorts the top topDocs document in this resultset be first.
sort(int) - Method in class org.terrier.matching.QueryResultSet
 
sort(int) - Method in interface org.terrier.matching.ResultSet
Sorts the top topDocs document in this resultset be first.
sort(int[], int[]) - Static method in class org.terrier.sorting.SortAscendingPairedVectors
Sorts the two vectors with respect to the ascending order of the first one.
sort(int[], int[]) - Static method in class org.terrier.sorting.SortDescendingPairedVectors
Sorts the three vectors with respect to the descending order of the first one.
sort(int[], int[][]) - Static method in class org.terrier.sorting.SortAscendingVectors
Sort the vectors contained in u with respect to the ascending order of the vector a.
sort(int[], int[], int[]) - Static method in class org.terrier.sorting.SortAscendingTripleVectors
Sorts the three vectors with respect to the ascending order of the first one.
sort(int[], int[], int[], int[]) - Static method in class org.terrier.sorting.SortAscendingQuadrupleVectors
Sorts the four vectors with respect to the ascending order of the first one.
sort(int[], int[], int[], int[], int[]) - Static method in class org.terrier.sorting.SortAscendingQuintupleVectors
Sorts the five vectors with respect to the ascending order of the first one.
sort2(int[], int[]) - Static method in class org.terrier.sorting.SortAscendingVectors
Sorts the two vectors with respect to the ascending order of the first one.
SortAscendingPairedVectors - Class in org.terrier.sorting
This class sorts a pair of arrays, where the corresponding entries are related.
SortAscendingPairedVectors() - Constructor for class org.terrier.sorting.SortAscendingPairedVectors
 
SortAscendingQuadrupleVectors - Class in org.terrier.sorting
This class sorts four arrays, where the corresponding entries are related.
SortAscendingQuadrupleVectors() - Constructor for class org.terrier.sorting.SortAscendingQuadrupleVectors
 
SortAscendingQuintupleVectors - Class in org.terrier.sorting
This class sorts five arrays, where the corresponding entries are related.
SortAscendingQuintupleVectors() - Constructor for class org.terrier.sorting.SortAscendingQuintupleVectors
 
SortAscendingTripleVectors - Class in org.terrier.sorting
This class sorts five arrays, where the corresponding entries are related.
SortAscendingTripleVectors() - Constructor for class org.terrier.sorting.SortAscendingTripleVectors
 
SortAscendingVectors - Class in org.terrier.sorting
This class sorts one or more arrays, based on sorting a key array, ie where the corresponding entries are related.
SortAscendingVectors() - Constructor for class org.terrier.sorting.SortAscendingVectors
 
SortDescendingPairedVectors - Class in org.terrier.sorting
This class sorts a pair of arrays, where the corresponding entries are related.
SortDescendingPairedVectors() - Constructor for class org.terrier.sorting.SortDescendingPairedVectors
 
source - Variable in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
sourcepackage() - Method in class org.terrier.applications.AbstractQuerying.AbstractQueryingCommand
 
sourcepackage() - Method in class org.terrier.applications.BatchIndexing.Command
 
sourcepackage() - Method in class org.terrier.applications.CLITool.HelpAliasCLITool
 
sourcepackage() - Method in class org.terrier.applications.CLITool.HelpCLITool
 
sourcepackage() - Method in class org.terrier.applications.CLITool
 
sourcepackage() - Method in class org.terrier.applications.ShowDocumentCommand
 
sourcepackage() - Method in class org.terrier.evaluation.BatchEvaluationCommand
 
sourcepackage() - Method in class org.terrier.evaluation.TrecEvalEvaluation.Command
 
sourcepackage() - Method in class org.terrier.learning.JForestsCommand
 
sourcepackage() - Method in class org.terrier.rest.SingleIndexRestServer
 
sourcepackage() - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectCommand
 
sourcepackage() - Method in class org.terrier.structures.IndexStatsCommand
 
sourcepackage() - Method in class org.terrier.structures.IndexUtil.Command
 
sourcepackage() - Method in class org.terrier.structures.merging.StructureMerger.Command
 
sourcepackage() - Method in class org.terrier.utility.SimpleJettyHTTPServer.Command
 
sourceStructure - Variable in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
 
SPACE - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
spaces - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
SpanishSnowballStemmer - Class in org.terrier.terms
Spanish stemmer implmented by Snowball.
SpanishSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.SpanishSnowballStemmer
constructor
specialToken - Variable in class org.terrier.matching.matchops.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class org.terrier.querying.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class org.terrier.utility.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SPLIT_SPACE_PLUS - Static variable in class org.terrier.matching.TRECResultsMatching
 
splitCollectionSpecFileList(String, int) - Static method in class org.terrier.indexing.CollectionFactory
 
splitList(List<T>, int) - Static method in class org.terrier.indexing.CollectionFactory
 
srcIndex1 - Variable in class org.terrier.structures.merging.LexiconMerger
 
srcIndex1 - Variable in class org.terrier.structures.merging.StructureMerger
source index 1
srcIndex2 - Variable in class org.terrier.structures.merging.LexiconMerger
 
srcIndex2 - Variable in class org.terrier.structures.merging.StructureMerger
source index 2
standardDeviation(double[]) - Static method in class org.terrier.utility.StaTools
The standard deviation of an array of double values.
standardNormalisation(double[]) - Static method in class org.terrier.utility.StaTools
Normalises the data in the specified array to be in range [0,1], with 0 as the minimum, and 1 as the maximum.
standardNormalisation(float[]) - Static method in class org.terrier.matching.models.StaticScoreModifierWeightingModel
Normalises the data in the specified array to be in range [0,1], with 0 as the minimum, and 1 as the maximum.
standardNormalisation(float[]) - Static method in class org.terrier.utility.StaTools
Normalises the data in the specified array to be in range [0,1], with 0 as the minimum, and 1 as the maximum.
start() - Method in class org.terrier.utility.SimpleJettyHTTPServer
start webserver
start_docnoTag - Variable in class org.terrier.indexing.TRECCollection
The opening document number tag.
start_docnoTagLength - Variable in class org.terrier.indexing.TRECCollection
The length of the opening document number tag.
start_docTag - Variable in class org.terrier.indexing.TRECCollection
The opening document tag.
start_docTagLength - Variable in class org.terrier.indexing.TRECCollection
The length of the opening document tag.
startBitOffset - Variable in class org.terrier.structures.BasicLexiconEntry
the start bit offset of the entry in the inverted index
startBitOffset - Variable in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
the start bit offset of the entry in the inverted index
startingBatchOfQueries() - Method in class org.terrier.applications.batchquerying.TRECQuerying
Before starting a batch of queries, this method is called by processQueries()
startingTime - Variable in class org.terrier.utility.TerrierTimer
The starting system time in millisecond.
startOffset - Variable in class org.terrier.structures.BasicLexiconEntry
the start offset of the entry in the inverted index
startOffset - Variable in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
the start offset of the entry in the inverted index
startPropertyTags - Variable in class org.terrier.indexing.TRECCollection
The start property tags
startServer(String) - Static method in class org.terrier.rest.SingleIndexRestServer
Starts Grizzly HTTP server exposing JAX-RS resources defined in this application.
STAT - Static variable in interface org.terrier.utility.Files.FSCapability
FS can determine properties of a file or directory
STATIC_LEXER_ERROR - Static variable in error org.terrier.matching.matchops.TokenMgrError
An attempt was made to create a second instance of a static token manager.
STATIC_LEXER_ERROR - Static variable in error org.terrier.querying.parser.TokenMgrError
An attempt was made to create a second instance of a static token manager.
STATIC_LEXER_ERROR - Static variable in error org.terrier.utility.TokenMgrError
An attempt was made to create a second instance of a static token manager.
StaticFeature - Class in org.terrier.matching.models
Class for query independent features loaded from file.
StaticFeature(double[]) - Constructor for class org.terrier.matching.models.StaticFeature
 
StaticFeature(TIntDoubleHashMap) - Constructor for class org.terrier.matching.models.StaticFeature
 
StaticFeature(String[]) - Constructor for class org.terrier.matching.models.StaticFeature
 
staticFlag - Static variable in class org.terrier.matching.matchops.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class org.terrier.querying.parser.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class org.terrier.utility.SimpleCharStream
Whether parser is static.
staticMap - Variable in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
StaticScoreModifierWeightingModel - Class in org.terrier.matching.models
Base abstract class for query independent features loaded from file.
StaticScoreModifierWeightingModel(String[]) - Constructor for class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
staticScores - Variable in class org.terrier.matching.dsms.SimpleStaticScoreModifier
The array that contains the statically computed scores.
staticScores - Variable in class org.terrier.matching.models.StaticScoreModifierWeightingModel
 
StaTools - Class in org.terrier.utility
This class implements a series of basic statistical functions.
StaTools() - Constructor for class org.terrier.utility.StaTools
 
stats - Variable in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
Info about the query term.
stats - Variable in class org.terrier.realtime.memory.MemoryIndex
 
statusCode - Variable in class org.terrier.matching.AccumulatorResultSet
 
statusCode - Variable in class org.terrier.matching.CollectionResultSet
A status code for the result set.
statusCode - Variable in class org.terrier.matching.daat.CandidateResultSet
 
stdErrorOfTheMean(double[]) - Static method in class org.terrier.utility.StaTools
This method returns the standard error of the mean for an array of data.
StdInOutFileSystem - Class in org.terrier.utility.io
 
StdInOutFileSystem() - Constructor for class org.terrier.utility.io.StdInOutFileSystem
 
stem() - Method in class org.terrier.terms.PorterStemmer
Stem the word placed into the Stemmer buffer through calls to add().
stem() - Method in class org.terrier.terms.WeakPorterStemmer
 
stem(String) - Method in class org.terrier.terms.PorterStemmer
Returns the stem of a given term
stem(String) - Method in class org.terrier.terms.SnowballStemmer
Stems the given term and returns the stem
stem(String) - Method in interface org.terrier.terms.Stemmer
Returns the stem of a given term
stem(String) - Method in class org.terrier.terms.TRv2PorterStemmer
Returns the stem of a given term
stem(String) - Method in class org.terrier.terms.TRv2WeakPorterStemmer
Returns the stem of a given term, after applying the first step of Porter's stemming algorithm.
stemmer - Variable in class org.terrier.terms.SnowballStemmer
The actual Snowball object that does the stemming
Stemmer - Interface in org.terrier.terms
Interface for all stemmers.
StemmerTermPipeline - Class in org.terrier.terms
Abstract base class for Stemmers that are also TermPipeline instances
StemmerTermPipeline() - Constructor for class org.terrier.terms.StemmerTermPipeline
 
stemMethod - Variable in class org.terrier.terms.SnowballStemmer
The appropriate method.
step1() - Method in class org.terrier.terms.PorterStemmer
 
step1ab() - Method in class org.terrier.terms.TRv2PorterStemmer
Removes the plurals and -ed or -ing.
step1c() - Method in class org.terrier.terms.TRv2PorterStemmer
Turns terminal y to i when there is another vowel in the stem.
step2() - Method in class org.terrier.terms.PorterStemmer
 
step2() - Method in class org.terrier.terms.TRv2PorterStemmer
Maps double suffices to single ones.
step3() - Method in class org.terrier.terms.PorterStemmer
 
step3() - Method in class org.terrier.terms.TRv2PorterStemmer
Deals with -ic-, -full, -ness etc, similarly to the strategy of step2.
step4() - Method in class org.terrier.terms.PorterStemmer
 
step4() - Method in class org.terrier.terms.TRv2PorterStemmer
Takes off -ant, -ence etc., in context vcvc.
step5() - Method in class org.terrier.terms.PorterStemmer
 
step5() - Method in class org.terrier.terms.TRv2PorterStemmer
Removes a final -e if m() > 1, and changes -ll to -l if m() > 1.
step6() - Method in class org.terrier.terms.PorterStemmer
 
stirlingPower(double, double) - Method in class org.terrier.matching.models.basicmodel.BasicModel
This method provides the contract for implementing the Stirling formula for the power series.
stirlingPower(double, double) - Static method in class org.terrier.matching.models.WeightingModelLibrary
This method provides the contract for implementing the Stirling formula for the power series.
stirlingPower(double, double) - Static method in class org.terrier.utility.StaTools
This method provides the contract for implementing the Stirling formula for the power series.
stk - Variable in class org.terrier.indexing.TaggedDocument
The stack where the tags are pushed and popped accordingly.
stk - Static variable in class org.terrier.indexing.TRECFullTokenizer
The stack where the tags are pushed and popped accordingly.
stop() - Method in class org.terrier.utility.SimpleJettyHTTPServer
stop webserver
stopWords - Variable in class org.terrier.terms.Stopwords
The hashset that contains all the stop words.
Stopwords - Class in org.terrier.terms
Implements stopword removal, as a TermPipeline object.
Stopwords(TermPipeline) - Constructor for class org.terrier.terms.Stopwords
Makes a new stopword termpipeline object.
Stopwords(TermPipeline, String) - Constructor for class org.terrier.terms.Stopwords
Makes a new stopword term pipeline object.
Stopwords(TermPipeline, String[]) - Constructor for class org.terrier.terms.Stopwords
Makes a new stopword term pipeline object.
storeToStream(LexiconOutputStream<String>, TermCodes) - Method in class org.terrier.structures.indexing.FieldLexiconMap
Stores the lexicon tree to a lexicon stream as a sequence of entries.
storeToStream(LexiconOutputStream<String>, TermCodes) - Method in class org.terrier.structures.indexing.LexiconMap
Stores the lexicon tree to a lexicon stream as a sequence of entries.
STRING_PREFIX - Static variable in class org.terrier.matching.matchops.ANDQueryOp
 
STRING_PREFIX - Static variable in class org.terrier.matching.matchops.DateRangeOp
 
STRING_PREFIX - Static variable in class org.terrier.matching.matchops.FuzzyTermOp
 
STRING_PREFIX - Static variable in class org.terrier.matching.matchops.PhraseOp
 
STRING_PREFIX - Static variable in class org.terrier.matching.matchops.PrefixTermOp
 
STRING_PREFIX - Static variable in class org.terrier.matching.matchops.SynonymOp
 
STRING_PREFIX - Static variable in class org.terrier.matching.matchops.UnorderedWindowOp
 
stringArray - Variable in class org.terrier.indexing.TaggedDocument
A temporary String array
StringComparator - Class in org.terrier.utility
Compares two strings which may have fixed length fields separated with a non word character (eg a dash), and a last field which corresponds to an integer.
StringComparator() - Constructor for class org.terrier.utility.StringComparator
 
StringTools - Class in org.terrier.utility
This class implements useful string functions
StringTools() - Constructor for class org.terrier.utility.StringTools
 
StringTools.ESCAPE - Enum in org.terrier.utility
Defines escape encodings that are supported.
structureCache - Variable in class org.terrier.structures.IndexOnDisk
Cache of all opened index structures, but not input streams
structureClass - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
structureInputStreamClass - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
StructureMerger - Class in org.terrier.structures.merging
This class merges the structures created by Terrier, so that we use fewer and larger inverted and direct files.
StructureMerger(IndexOnDisk, IndexOnDisk, IndexOnDisk) - Constructor for class org.terrier.structures.merging.StructureMerger
constructor
StructureMerger.Command - Class in org.terrier.structures.merging
 
StructureMerger.NullDocumentIndex - Class in org.terrier.structures.merging
 
structureName - Variable in class org.terrier.structures.bit.BitPostingIndexInputStream
 
structureName - Variable in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
structureName - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
structureName - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
structureName - Variable in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
 
structureName - Variable in class org.terrier.structures.indexing.DocumentIndexBuilder
Name of the structure to which we're writing
subMap(K, K) - Method in class org.terrier.structures.collections.FSOrderedMapFile
subtract(EntryStatistics) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsLexiconEntry
Decrement the statistics of this object by that of another.
subtract(EntryStatistics) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Decrement the statistics of this object by that of another.
subtract(EntryStatistics) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Not implemented.
subtract(EntryStatistics) - Method in class org.terrier.structures.BasicLexiconEntry
alter this lexicon entry to subtract another lexicon entry
subtract(EntryStatistics) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
Decrement the statistics of this object by that of another.
subtract(EntryStatistics) - Method in interface org.terrier.structures.EntryStatistics
Decrement the statistics of this object by that of another.
subtract(EntryStatistics) - Method in class org.terrier.structures.restructure.Tr3BlockLexiconEntry
Deprecated.
alter this lexicon entry to subtract another lexicon entry
subtract(EntryStatistics) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
alter this lexicon entry to subtract another lexicon entry
subtract(EntryStatistics) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Decrement the statistics of this object by that of another.
subtract(EntryStatistics) - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
suffix - Variable in class org.terrier.querying.parser.MultiTermQuery
 
sum(double[]) - Static method in class org.terrier.utility.StaTools
The sum of an array of double.
sum(int[]) - Static method in class org.terrier.utility.StaTools
The sum of an array of integers.
sum(int[], int) - Static method in class org.terrier.utility.StaTools
The sum of an array of integers.
summariser - Variable in class org.terrier.querying.Decorate
 
Summariser - Class in org.terrier.querying.summarisation
Base class for query biased summarisers.
Summariser() - Constructor for class org.terrier.querying.summarisation.Summariser
 
summaryKeys - Variable in class org.terrier.querying.Decorate
 
supports(IndexRef) - Method in class org.terrier.querying.LocalManager.Builder
 
supports(IndexRef) - Method in interface org.terrier.querying.ManagerFactory.Builder
 
supports(IndexRef) - Method in class org.terrier.querying.ThreadSafeManager.Builder
 
supports(IndexRef) - Method in class org.terrier.realtime.incremental.IncrementalIndex.Loader
 
supports(IndexRef) - Method in class org.terrier.realtime.memory.fields.MemoryFieldsIndex.Loader
 
supports(IndexRef) - Method in class org.terrier.realtime.memory.MemoryIndex.Loader
 
supports(IndexRef) - Method in class org.terrier.restclient.RestClientManagerBuilder
 
supports(IndexRef) - Method in class org.terrier.structures.ConcurrentIndexLoader
 
supports(IndexRef) - Method in class org.terrier.structures.IndexFactory.DirectIndexLoader
 
supports(IndexRef) - Method in interface org.terrier.structures.IndexFactory.IndexLoader
Does this IndexLoader support this IndexRef
supports(IndexRef) - Method in class org.terrier.structures.IndexOnDisk.DiskIndexLoader
 
suppressClose - Variable in class org.terrier.utility.FixedSizeInputStream
prevent a close() from doing anyhing, like closing the underlying stream
suppressClose() - Method in class org.terrier.utility.FixedSizeInputStream
Sets it so that close() will never be called
sw - Variable in class org.terrier.indexing.TaggedDocument
 
sw - Variable in class org.terrier.indexing.TRECFullTokenizer
 
SwedishSnowballStemmer - Class in org.terrier.terms
Swedish stemmer implmented by Snowball.
SwedishSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.SwedishSnowballStemmer
constructor
SwitchTo(int) - Method in class org.terrier.matching.matchops.MatchOpQLParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class org.terrier.querying.parser.TerrierQLParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class org.terrier.utility.ClassNameParserTokenManager
Switch to specified lex state.
syn() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
SYN - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
SynonymOp - Class in org.terrier.matching.matchops
This combines multiple operators into a single op.
SynonymOp(String[]) - Constructor for class org.terrier.matching.matchops.SynonymOp
 
SynonymOp(Operator[]) - Constructor for class org.terrier.matching.matchops.SynonymOp
 

T

tabSize - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
tabSize - Variable in class org.terrier.querying.parser.SimpleCharStream
 
tabSize - Variable in class org.terrier.utility.SimpleCharStream
 
tag() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
TAG - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
TaggedDocument - Class in org.terrier.indexing
Models a tagged document (e.g., an HTML or TREC document).
TaggedDocument(InputStream, Map<String, String>, Tokeniser) - Constructor for class org.terrier.indexing.TaggedDocument
Constructs an instance of the class from the given input stream.
TaggedDocument(InputStream, Map<String, String>, Tokeniser, String, String, String) - Constructor for class org.terrier.indexing.TaggedDocument
Constructs an instance of the class from the given input stream.
TaggedDocument(Reader, Map<String, String>, Tokeniser) - Constructor for class org.terrier.indexing.TaggedDocument
Constructs an instance of the class from the given reader object.
tagNameSB - Variable in class org.terrier.indexing.TaggedDocument
 
tagNameSB - Variable in class org.terrier.indexing.TRECFullTokenizer
 
tags - Variable in class org.terrier.applications.batchquerying.TRECQuery
 
tags - Variable in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
tags_CaseSensitive - Variable in class org.terrier.indexing.TRECCollection
Is the markup case-sensitive?
tagSet - Variable in class org.terrier.indexing.TRECFullTokenizer
The tag set to use.
TagSet - Class in org.terrier.utility
A class that models a set of tags to process (white list), a set of tags to skip (black list), a tag that is used as a document delimiter, and a tag the contents of which are used as a unique identifier.
TagSet(String) - Constructor for class org.terrier.utility.TagSet
Constructs the tag set for the given prefix, by reading the corresponding properties from the properties file.
TagSet.TagSetFactory - Class in org.terrier.utility
 
TagSetFactory() - Constructor for class org.terrier.utility.TagSet.TagSetFactory
 
tailMap(K) - Method in class org.terrier.structures.collections.FSOrderedMapFile
tempKey - Variable in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
TempLex - Variable in class org.terrier.structures.indexing.LexiconBuilder
The lexicontree to write the current term stream to
TempLexCount - Variable in class org.terrier.structures.indexing.LexiconBuilder
How many temporary lexicons have been generated so far
tempLexFiles - Variable in class org.terrier.structures.indexing.LexiconBuilder
The list in which the temporary lexicon structure names are stored.
term(String, EntryStatistics) - Method in class org.terrier.realtime.memory.MemoryLexicon
Add new term, or update existing term.
term(String, EntryStatistics, int) - Method in class org.terrier.realtime.memory.MemoryLexicon
 
term_blocks - Variable in class org.terrier.structures.indexing.BlockDocumentPostingList
mapping term to blockids in this document
term_blocks - Variable in class org.terrier.structures.indexing.BlockFieldDocumentPostingList
mapping term to blockids in this document
termcodeHashmap - Variable in class org.terrier.structures.merging.StructureMerger
A hashmap for converting the codes of terms appearing only in the vocabulary of the second set of data structures into a new set of term codes for the merged set of data structures.
termCodes - Variable in class org.terrier.structures.indexing.classical.BasicIndexer
Mapping of terms 2 termids
termCodes - Variable in class org.terrier.structures.indexing.classical.BlockIndexer
Mapping of terms 2 termids
termCodes - Variable in class org.terrier.structures.indexing.LexiconBuilder
 
TermCodes - Class in org.terrier.utility
This class is used for assigning codes to terms as we index a document collection.
TermCodes() - Constructor for class org.terrier.utility.TermCodes
 
termCount - Variable in class org.terrier.structures.postings.ANDIterablePosting
 
TermCount - Variable in class org.terrier.structures.indexing.LexiconBuilder
How many terms are in the final lexicon
TermElements - Variable in class org.terrier.indexing.SimpleXMLCollection
Contains the names of tags and attributes that encapsulate terms
termFields - Variable in class org.terrier.structures.indexing.classical.BasicIndexer
A private variable for storing the fields a term appears into.
termFields - Variable in class org.terrier.structures.indexing.classical.BlockIndexer
The fields that are set for the current term.
termFrequency - Variable in class org.terrier.matching.models.normalisation.Normalisation
The frequency of the query term in the whole collection.
termFrequency - Variable in class org.terrier.matching.models.WeightingModel
The term frequency in the collection.
termId - Variable in class org.terrier.structures.BasicLexiconEntry
the termid of this entry
termId - Variable in class org.terrier.structures.BasicTermStatsLexiconEntry
 
termId - Variable in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
the termid of this entry
termId - Variable in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
 
termID - Variable in class org.terrier.querying.ExpansionTerms.ExpansionTerm
The term ID.
termIds2frequencies - Variable in class org.terrier.realtime.memory.MemoryDirectIndex.DocumentPostingList
 
TermInFieldModifier - Class in org.terrier.matching.tsms
Resets the scores of documents according to whether a term appears in a given set of fields.
TermInFieldModifier(String) - Constructor for class org.terrier.matching.tsms.TermInFieldModifier
Constructs an instance of a TermInFieldModifier given a field that the corresponding query term should appear in.
TermInFieldModifier(String, boolean) - Constructor for class org.terrier.matching.tsms.TermInFieldModifier
Constructs an instance of a TermInFieldModifier given a field that the corresponding query term should appear in.
termKeyFreqs - Variable in class org.terrier.matching.PostingListManager
key (query) frequencies for each term
termModels - Variable in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
The term score modifiers associated with a particular query term.
termModels - Variable in class org.terrier.matching.PostingListManager
weighting models for each term
TermPipeline - Interface in org.terrier.terms
Models the concept of a component in a pipeline of term processors.
TermPipelineAccessor - Interface in org.terrier.terms
This interface allows code to access the TermPipeline without implementing the end of the term pipeline.
termPostings - Variable in class org.terrier.matching.PostingListManager
posting lists for each term
terms - Variable in class org.terrier.matching.dsms.BooleanScoreModifier
The terms to check.
terms - Variable in class org.terrier.querying.DFRBagExpansionTerms
The terms in the top-retrieval documents.
TermScoreModifier - Interface in org.terrier.matching.tsms
Deprecated.
Use WeightingModel instead.
termSet() - Method in class org.terrier.structures.indexing.DocumentPostingList
Returns all terms in this posting list
TermsInAttributes - Variable in class org.terrier.indexing.SimpleXMLCollection
set if any TermElements contains ELEMENT_ATTR_SEPARATOR
termsInDocument - Variable in class org.terrier.structures.indexing.classical.BasicIndexer
The structure that holds the terms found in a document.
termsInDocument - Variable in class org.terrier.structures.indexing.classical.BlockIndexer
The list of terms in this document, and for each, the block occurrences.
termStatistics - Variable in class org.terrier.matching.PostingListManager
EntryStatistics for each term
termStrings - Variable in class org.terrier.matching.PostingListManager
String form for each term
termTags - Variable in class org.terrier.matching.PostingListManager
String form for each term
terrier_etc - Variable in class org.terrier.tests.ApplicationSetupBasedTest
 
TERRIER_ETC - Static variable in class org.terrier.utility.ApplicationSetup
The directory under which the configuration files of Terrier are stored.
terrier_home - Variable in class org.terrier.tests.ApplicationSetupBasedTest
 
TERRIER_HOME - Static variable in class org.terrier.utility.ApplicationSetup
The directory under which the application is installed.
TERRIER_INDEX_PATH - Static variable in class org.terrier.utility.ApplicationSetup
The name of the directory where the inverted file and other data structures are stored.
TERRIER_INDEX_PREFIX - Static variable in class org.terrier.utility.ApplicationSetup
The prefix of the data structures' filenames.
TERRIER_SHARE - Static variable in class org.terrier.utility.ApplicationSetup
The name of the directory where installation independent read-only data is stored.
TERRIER_VAR - Static variable in class org.terrier.utility.ApplicationSetup
The name of the directory where the data structures and the output of Terrier are stored.
TERRIER_VERSION - Static variable in class org.terrier.utility.ApplicationSetup
Current Terrier version
Terrier4 - Class in org.terrier.utility.restructure
This Class allows the updating of a Terrier 3.x index to the specification of Terrier 4.x index.
Terrier4() - Constructor for class org.terrier.utility.restructure.Terrier4
Use this method when you wish to specify the properties object to rewrite
Terrier4(String, String) - Constructor for class org.terrier.utility.restructure.Terrier4
Use this method to load an index data.properties file and rewrite it
Terrier5 - Class in org.terrier.utility.restructure
This Class allows the updating of a Terrier 4.x index to the specification of Terrier 5.x index.
Terrier5() - Constructor for class org.terrier.utility.restructure.Terrier5
Use this method when you wish to specify the properties object to rewrite
Terrier5(String, String) - Constructor for class org.terrier.utility.restructure.Terrier5
Use this method to load an index data.properties file and rewrite it
TerrierEvaluation - Class in org.terrier.evaluation
An abstract class for evaluating the retrieval results.
TerrierEvaluation() - Constructor for class org.terrier.evaluation.TerrierEvaluation
 
TerrierEvaluation(String) - Constructor for class org.terrier.evaluation.TerrierEvaluation
 
TerrierEvaluation(String[]) - Constructor for class org.terrier.evaluation.TerrierEvaluation
 
TerrierEvaluation.Record - Class in org.terrier.evaluation
A structure of a record of retrieved document.
TERRIERQL - org.terrier.querying.ManagerRequisite
a TerrierQL parsed query have been set
TerrierQLParser - Class in org.terrier.querying.parser
 
TerrierQLParser - Class in org.terrier.querying
 
TerrierQLParser() - Constructor for class org.terrier.querying.TerrierQLParser
 
TerrierQLParser(InputStream) - Constructor for class org.terrier.querying.parser.TerrierQLParser
Constructor with InputStream.
TerrierQLParser(InputStream, String) - Constructor for class org.terrier.querying.parser.TerrierQLParser
Constructor with InputStream and supplied encoding
TerrierQLParser(Reader) - Constructor for class org.terrier.querying.parser.TerrierQLParser
Constructor.
TerrierQLParser(String) - Constructor for class org.terrier.querying.parser.TerrierQLParser
 
TerrierQLParser(TerrierQLParserTokenManager) - Constructor for class org.terrier.querying.parser.TerrierQLParser
Constructor with generated Token Manager.
TerrierQLParserConstants - Interface in org.terrier.querying.parser
Token literal values and constants.
TerrierQLParserTokenManager - Class in org.terrier.querying.parser
Token Manager.
TerrierQLParserTokenManager(SimpleCharStream) - Constructor for class org.terrier.querying.parser.TerrierQLParserTokenManager
Constructor.
TerrierQLParserTokenManager(SimpleCharStream, int) - Constructor for class org.terrier.querying.parser.TerrierQLParserTokenManager
Constructor.
TerrierQLToControls - Class in org.terrier.querying
 
TerrierQLToControls() - Constructor for class org.terrier.querying.TerrierQLToControls
 
TerrierQLToMatchingQueryTerms - Class in org.terrier.querying
 
TerrierQLToMatchingQueryTerms() - Constructor for class org.terrier.querying.TerrierQLToMatchingQueryTerms
 
TerrierTimer - Class in org.terrier.utility
This class implements a timer.
TerrierTimer() - Constructor for class org.terrier.utility.TerrierTimer
 
TerrierTimer(String, double) - Constructor for class org.terrier.utility.TerrierTimer
 
test - Variable in class org.terrier.structures.outputformat.LETOROutputFormat
 
testHooks - Variable in class org.terrier.tests.BatchEndToEndTest
 
testName - Variable in class org.terrier.tests.ApplicationSetupBasedTest
 
testPostingIds(IterablePosting, int[]) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
testSingleFileLeftOpen() - Method in class org.terrier.utility.io.CheckClosedStreams
 
tf - Variable in class org.terrier.structures.postings.BasicPostingImpl
frequency of this posting
Tf - Class in org.terrier.matching.models
This class implements a simple Tf weighting model.
Tf() - Constructor for class org.terrier.matching.models.Tf
 
Tf(double) - Constructor for class org.terrier.matching.models.Tf
 
TF - Variable in class org.terrier.structures.BasicLexiconEntry
the total number of occurrences of the term in the index
TF - Variable in class org.terrier.structures.BasicTermStatsLexiconEntry
 
TF - Variable in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
the total number of occurrences of the term in the index
TF - Variable in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
 
tf_concave_k(double, double) - Static method in class org.terrier.matching.models.WeightingModelLibrary
Returns a concave tf as described in Robertson and Walker, 1994.
tf_concave_log(double) - Static method in class org.terrier.matching.models.WeightingModelLibrary
Returns a concave tf as described in Singhal et al., 1999.
tf_cornell(double, double, double, double) - Static method in class org.terrier.matching.models.WeightingModelLibrary
Returns a concave pivot length normalized tf as described in Singhal et al., 1999.
TF_IDF - Class in org.terrier.matching.models
This class implements the TF_IDF weighting model.
TF_IDF() - Constructor for class org.terrier.matching.models.TF_IDF
A default constructor to make this model.
TF_IDF(double) - Constructor for class org.terrier.matching.models.TF_IDF
Constructs an instance of TF_IDF
tf_pivoted(double, double, double, double) - Static method in class org.terrier.matching.models.WeightingModelLibrary
Returns a modified tf with pivot length normalization as described in Singhal et al., 1996.
tf_robertson(double, double, double, double, double) - Static method in class org.terrier.matching.models.WeightingModelLibrary
Returns a concave pivot length normalized tf as described in Robertson et al., 1999.
tfs - Variable in class org.terrier.structures.indexing.LexiconMap
mapping: term to term frequency in the collection
thisDoc - Variable in class org.terrier.indexing.SimpleXMLCollection
the current XML document that is being read by the indexer
ThisDocID - Variable in class org.terrier.indexing.TRECCollection
The string identifier of the current document.
thisFilename - Variable in class org.terrier.indexing.SimpleFileCollection
The filename of the current file we are processing.
ThreadedBatchIndexing - Class in org.terrier.applications
An implementation of BatchIndexing that uses Java 8 parallel streams to increase indexing speed on multi-core machines.
ThreadedBatchIndexing(String, String, boolean) - Constructor for class org.terrier.applications.ThreadedBatchIndexing
 
ThreadedBatchIndexing(String, String, boolean, int) - Constructor for class org.terrier.applications.ThreadedBatchIndexing
 
ThreadSafeManager - Class in org.terrier.querying
 
ThreadSafeManager(Index) - Constructor for class org.terrier.querying.ThreadSafeManager
 
ThreadSafeManager.Builder - Class in org.terrier.querying
 
tintint_overhead - Static variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
tintlist_overhead - Static variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
 
tmpfolder - Variable in class org.terrier.tests.ApplicationSetupBasedTest
 
tmpSTQ - Static variable in class org.terrier.querying.parser.Query
An attribute used constructing arrays of the right type.
toArray() - Method in class org.terrier.applications.batchquerying.TRECQuery
Returns the queries in an array of strings
toBytes(DataOutput) - Method in class org.terrier.structures.FilePosition
Seralize this object to the named dataoutput instance
toK1(K2) - Method in class org.terrier.structures.MapLexicon
 
toK1(Text) - Method in class org.terrier.realtime.memory.MemoryLexicon
 
toK1(Text) - Method in class org.terrier.structures.FSOMapFileLexicon
 
token - Variable in class org.terrier.matching.matchops.MatchOpQLParser
Current token.
token - Variable in class org.terrier.querying.parser.TerrierQLParser
Current token.
token - Variable in class org.terrier.utility.ClassNameParser
Current token.
Token - Class in org.terrier.matching.matchops
Describes the input token stream.
Token - Class in org.terrier.querying.parser
Describes the input token stream.
Token - Class in org.terrier.utility
Describes the input token stream.
Token() - Constructor for class org.terrier.matching.matchops.Token
No-argument constructor
Token() - Constructor for class org.terrier.querying.parser.Token
No-argument constructor
Token() - Constructor for class org.terrier.utility.Token
No-argument constructor
Token(int) - Constructor for class org.terrier.matching.matchops.Token
Constructs a new token for the specified Image.
Token(int) - Constructor for class org.terrier.querying.parser.Token
Constructs a new token for the specified Image.
Token(int) - Constructor for class org.terrier.utility.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.terrier.matching.matchops.Token
Constructs a new token for the specified Image and Kind.
Token(int, String) - Constructor for class org.terrier.querying.parser.Token
Constructs a new token for the specified Image and Kind.
Token(int, String) - Constructor for class org.terrier.utility.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.terrier.matching.matchops.MatchOpQLParser
Generated Token Manager.
token_source - Variable in class org.terrier.querying.parser.TerrierQLParser
Generated Token Manager.
token_source - Variable in class org.terrier.utility.ClassNameParser
Generated Token Manager.
tokenImage - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
Literal token values.
tokenImage - Variable in exception org.terrier.matching.matchops.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Variable in exception org.terrier.querying.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
Literal token values.
tokenImage - Static variable in interface org.terrier.utility.ClassNameParserConstants
Literal token values.
tokenImage - Variable in exception org.terrier.utility.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenIndex - Variable in class org.terrier.indexing.FlatJSONDocument
 
tokenise - Variable in class org.terrier.applications.batchquerying.SingleLineTRECQuery
 
tokenise(Reader) - Method in class org.terrier.indexing.tokenisation.EnglishTokeniser
 
tokenise(Reader) - Method in class org.terrier.indexing.tokenisation.IdentityTokeniser
 
tokenise(Reader) - Method in class org.terrier.indexing.tokenisation.Tokeniser
Tokenises the text obtained from the specified reader.
tokenise(Reader) - Method in class org.terrier.indexing.tokenisation.UTFTokeniser
 
tokenise(Reader) - Method in class org.terrier.indexing.tokenisation.UTFTwitterTokeniser
 
tokeniser - Variable in class org.terrier.applications.batchquerying.SingleLineTRECQuery
 
tokeniser - Variable in class org.terrier.indexing.MultiDocumentFileCollection
Tokeniser to use for all documents parsed by this class
tokeniser - Variable in class org.terrier.indexing.SimpleFileCollection
 
tokeniser - Variable in class org.terrier.indexing.TaggedDocument
 
Tokeniser - Class in org.terrier.indexing.tokenisation
A tokeniser class is responsible for tokenising a block of text.
Tokeniser() - Constructor for class org.terrier.indexing.tokenisation.Tokeniser
 
tokenizer - Variable in class org.terrier.indexing.FlatJSONDocument
 
Tokenizer - Interface in org.terrier.indexing
The specification of the interface implemented by tokeniser classes.
tokenMaximumLength - Static variable in class org.terrier.indexing.TaggedDocument
The maximum length of a token in the check method.
tokenMaximumLength - Static variable in class org.terrier.indexing.TRECFullTokenizer
The maximum length of a token in the check method.
TokenMgrError - Error in org.terrier.matching.matchops
Token Manager Error.
TokenMgrError - Error in org.terrier.querying.parser
Token Manager Error.
TokenMgrError - Error in org.terrier.utility
Token Manager Error.
TokenMgrError() - Constructor for error org.terrier.matching.matchops.TokenMgrError
No arg constructor.
TokenMgrError() - Constructor for error org.terrier.querying.parser.TokenMgrError
No arg constructor.
TokenMgrError() - Constructor for error org.terrier.utility.TokenMgrError
No arg constructor.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error org.terrier.matching.matchops.TokenMgrError
Full Constructor.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error org.terrier.querying.parser.TokenMgrError
Full Constructor.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error org.terrier.utility.TokenMgrError
Full Constructor.
TokenMgrError(String, int) - Constructor for error org.terrier.matching.matchops.TokenMgrError
Constructor with message and reason.
TokenMgrError(String, int) - Constructor for error org.terrier.querying.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(String, int) - Constructor for error org.terrier.utility.TokenMgrError
Constructor with message and reason.
tokens - Variable in class org.terrier.indexing.FlatJSONDocument
 
tokenStream - Variable in class org.terrier.indexing.FileDocument
 
TokenStream - Class in org.terrier.indexing.tokenisation
Represents a stream of tokens found by a tokeniser.
TokenStream() - Constructor for class org.terrier.indexing.tokenisation.TokenStream
 
toLowerCase(String) - Static method in class org.terrier.utility.StringTools
Rewrote the toLowercase method to improve performances.
topicFiles - Variable in class org.terrier.applications.batchquerying.TRECQuery
The topic files used in this object
toString() - Method in class org.terrier.compression.bit.MemoryOutputStream
Writes the sequence of bytes in the byte[] into String format
toString() - Method in class org.terrier.compression.bit.MemorySBOS
Writes the underlying MemoryOutputStream in String format.
toString() - Method in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
 
toString() - Method in class org.terrier.matching.MatchingQueryTerms
 
toString() - Method in class org.terrier.matching.matchops.ANDQueryOp
 
toString() - Method in class org.terrier.matching.matchops.DateRangeOp
 
toString() - Method in class org.terrier.matching.matchops.FuzzyTermOp
 
toString() - Method in class org.terrier.matching.matchops.Operator
 
toString() - Method in class org.terrier.matching.matchops.PhraseOp
 
toString() - Method in class org.terrier.matching.matchops.PrefixTermOp
 
toString() - Method in class org.terrier.matching.matchops.SingleTermOp
 
toString() - Method in class org.terrier.matching.matchops.SynonymOp
 
toString() - Method in class org.terrier.matching.matchops.Token
Returns the image.
toString() - Method in class org.terrier.matching.matchops.UnorderedWindowOp
 
toString() - Method in class org.terrier.querying.IndexRef
 
toString() - Method in class org.terrier.querying.parser.DisjunctiveQuery
 
toString() - Method in class org.terrier.querying.parser.FieldQuery
Returns a string representation of the query.
toString() - Method in class org.terrier.querying.parser.MultiTermQuery
Returns a string representation of the query.
toString() - Method in class org.terrier.querying.parser.PhraseQuery
Returns a string representation of the phrase query.
toString() - Method in class org.terrier.querying.parser.Query
Force anything concrete to provide toString method
toString() - Method in class org.terrier.querying.parser.RequirementQuery
Returns a string representation of the query.
toString() - Method in class org.terrier.querying.parser.SingleTermQuery
Returns a string representation of the query term.
toString() - Method in class org.terrier.querying.parser.Token
Returns the image.
toString() - Method in class org.terrier.realtime.memory.MemoryIndex
toString() - Method in class org.terrier.realtime.multi.MultiIndex
toString() - Method in class org.terrier.structures.collections.MapEntry
toString() - Method in class org.terrier.structures.CollectionStatistics
 
toString() - Method in class org.terrier.structures.DocumentIndexEntry
toString() - Method in class org.terrier.structures.FieldDocumentIndexEntry
 
toString() - Method in class org.terrier.structures.FieldLexiconEntry
 
toString() - Method in class org.terrier.structures.FilePosition
String representation of this object
toString() - Method in class org.terrier.structures.IndexOnDisk
 
toString() - Method in class org.terrier.structures.LexiconEntry
returns a string representation of this lexicon entry
toString() - Method in class org.terrier.structures.postings.BasicPostingImpl
Makes a human readable form of this posting
toString() - Method in class org.terrier.structures.postings.bit.BasicIterablePosting
 
toString() - Method in class org.terrier.structures.postings.bit.BlockFieldIterablePosting
Makes a human readable form of this posting
toString() - Method in class org.terrier.structures.postings.bit.BlockIterablePosting
 
toString() - Method in class org.terrier.structures.postings.bit.FieldIterablePosting
 
toString() - Method in class org.terrier.structures.postings.BlockFieldPostingImpl
Makes a human readable form of this posting
toString() - Method in class org.terrier.structures.postings.BlockPostingImpl
Makes a human readable form of this posting
toString() - Method in class org.terrier.structures.postings.FieldPostingImpl
Makes a human readable form of this posting
toString() - Method in class org.terrier.structures.PropertiesIndex
Returns a String representation of this index
toString() - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
returns a string representation of this lexicon entry
toString() - Method in class org.terrier.structures.restructure.Tr4FieldLexiconEntry
 
toString() - Method in class org.terrier.structures.SimpleBitIndexPointer
Debug friendly output of this pointer
toString() - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
toString() - Method in class org.terrier.terms.PorterStemmer
After a word has been stemmed, it can be retrieved by toString(), or a reference to the internal buffer can be retrieved by getResultBuffer and getResultLength (which is generally more efficient.)
toString() - Method in class org.terrier.utility.RuntimeMemoryChecker
 
toString() - Method in class org.terrier.utility.Token
Returns the image.
toString(double, int) - Static method in class org.terrier.utility.Rounding
Rounds to place digits and transforms the double number d to a string for printing
total - Variable in class org.terrier.utility.TerrierTimer
The total number of items to process in a task.
totalDocumentLength - Variable in class org.terrier.matching.models.queryexpansion.QueryExpansionModel
The total length of the X top-retrieved documents.
totalDocumentLength - Variable in class org.terrier.querying.DFRBagExpansionTerms
The number of tokens in the X top ranked documents.
totalNumberOfRelevant - Variable in class org.terrier.evaluation.AdhocEvaluation
The total number of relevant documents in the qrels file for the queries processed in the task.
totalNumberOfRelevantDocs - Variable in class org.terrier.evaluation.TRECQrelsInMemory
The total number of relevant documents.
totalNumberOfRelevantRetrieved - Variable in class org.terrier.evaluation.AdhocEvaluation
The total number of relevant documents retrieved in the task.
totalNumberOfRetrieved - Variable in class org.terrier.evaluation.AdhocEvaluation
The total number of documents retrieved in the task.
totalTime - Variable in class org.terrier.matching.BaseMatching.MatchingState
 
toUpperCase(String) - Static method in class org.terrier.utility.StringTools
 
tpa - Variable in class org.terrier.querying.LocalManager
TermPipeline processing
Tr3BlockFieldLexiconEntry - Class in org.terrier.structures.restructure
Deprecated.
Tr3BlockFieldLexiconEntry(int) - Constructor for class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry
Deprecated.
Constructs an instance of the class with
Tr3BlockFieldLexiconEntry(int[], int) - Constructor for class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry
Deprecated.
Construct an instance of the class with
Tr3BlockFieldLexiconEntry.Factory - Class in org.terrier.structures.restructure
Deprecated.
Factory for creating LexiconEntries
Tr3BlockLexiconEntry - Class in org.terrier.structures.restructure
Deprecated. 
Tr3BlockLexiconEntry() - Constructor for class org.terrier.structures.restructure.Tr3BlockLexiconEntry
Deprecated.
Construct an instance of the class.
Tr3BlockLexiconEntry(int, int, int, byte, long, byte, int) - Constructor for class org.terrier.structures.restructure.Tr3BlockLexiconEntry
Deprecated.
Construct an instance of the class with
Tr3BlockLexiconEntry(int, int, int, byte, BitFilePosition, int) - Constructor for class org.terrier.structures.restructure.Tr3BlockLexiconEntry
Deprecated.
Construct an instance of the class with
Tr3BlockLexiconEntry(int, int, int, int) - Constructor for class org.terrier.structures.restructure.Tr3BlockLexiconEntry
Deprecated.
Construct an instance of the class with
Tr3BlockLexiconEntry.Factory - Class in org.terrier.structures.restructure
Deprecated.
Factory for creating block lexicon entries
Tr4BasicLexiconEntry - Class in org.terrier.structures.restructure
Contains all the information about one entry in the Lexicon.
Tr4BasicLexiconEntry() - Constructor for class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Create an empty LexiconEntry
Tr4BasicLexiconEntry(int, int, int) - Constructor for class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Create a lexicon entry with the following information.
Tr4BasicLexiconEntry(int, int, int, byte, long, byte) - Constructor for class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Create a lexicon entry with the following information.
Tr4BasicLexiconEntry(int, int, int, byte, BitFilePosition) - Constructor for class org.terrier.structures.restructure.Tr4BasicLexiconEntry
Create a lexicon entry with the following information.
Tr4BasicLexiconEntry.Factory - Class in org.terrier.structures.restructure
Factory for creating LexiconEntry objects
Tr4BasicTermStatsLexiconEntry - Class in org.terrier.structures.restructure
A LexiconEntry which only contains EntryStatistics
Tr4BasicTermStatsLexiconEntry() - Constructor for class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Constructs an instance of the BasicTermStatsLexiconEntry.
Tr4BasicTermStatsLexiconEntry(int, int, int) - Constructor for class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
Constructs an instance of the BasicTermStatsLexiconEntry.
Tr4FieldLexiconEntry - Class in org.terrier.structures.restructure
A LexiconEntry with field support
Tr4FieldLexiconEntry(int) - Constructor for class org.terrier.structures.restructure.Tr4FieldLexiconEntry
Construct an instance of the class with
Tr4FieldLexiconEntry(int[]) - Constructor for class org.terrier.structures.restructure.Tr4FieldLexiconEntry
Construct an instance of the class with
Tr4FieldLexiconEntry.Factory - Class in org.terrier.structures.restructure
Factory for a LexiconEntry
trackLineColumn - Variable in class org.terrier.matching.matchops.SimpleCharStream
 
trackLineColumn - Variable in class org.terrier.querying.parser.SimpleCharStream
 
trackLineColumn - Variable in class org.terrier.utility.SimpleCharStream
 
transform(String) - Method in class org.terrier.utility.Files.PathTransformation
change a path if it matches this transformation
transform(String) - Static method in class org.terrier.utility.Files
apply any transformations to the specified filename
traverseDirectFile(TIntIntHashMap, TIntArrayList[][]) - Method in class org.terrier.structures.indexing.classical.BlockInvertedIndexBuilder
Traverses the direct files recording all occurrences of terms noted in codesHashMap into tmpStorage.
traverseDirectFile(TIntIntHashMap, TIntArrayList[][]) - Method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
Traverses the direct index and creates the inverted index entries for the terms specified in the codesHashMap and tmpStorage.
traverseInvertedFile(PostingIndexInputStream, int, int, Posting[]) - Method in class org.terrier.structures.indexing.singlepass.BlockInverted2DirectIndexBuilder
traverse the inverted file, looking for all occurrences of documents in the given range
traverseInvertedFile(PostingIndexInputStream, int, int, Posting[]) - Method in class org.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
traverse the inverted file, looking for all occurrences of documents in the given range
TREC_DOC_TAGS - Static variable in class org.terrier.utility.TagSet
The prefix for the TREC document tags.
TREC_EXACT_DOC_TAGS - Static variable in class org.terrier.utility.TagSet
The prefix for the TREC document exact tags.
TREC_PROPERTY_TAGS - Static variable in class org.terrier.utility.TagSet
The prefix for the TREC property tags.
TREC_QUERY_TAGS - Static variable in class org.terrier.utility.TagSet
The prefix for the TREC topic tags.
TREC_RESULTS - Static variable in class org.terrier.utility.ApplicationSetup
The name of the directory where the results are stored.
TREC_RESULTS_SUFFIX - Static variable in class org.terrier.utility.ApplicationSetup
The suffix of the files, where the results are stored.
TRECCollection - Class in org.terrier.indexing
Models a TREC test collection by implementing the interfaces Collection and DocumentExtractor.
TRECCollection() - Constructor for class org.terrier.indexing.TRECCollection
A default constructor that reads the collection specification file, as configured by the property collection.spec, reads a list of blacklisted document numbers, specified by the property trec.blacklist.docids and opens the first collection file to process.
TRECCollection(InputStream) - Constructor for class org.terrier.indexing.TRECCollection
A constructor that reads only the document in the specificed InputStream.
TRECCollection(String) - Constructor for class org.terrier.indexing.TRECCollection
 
TRECCollection(String, String, String, String) - Constructor for class org.terrier.indexing.TRECCollection
Specific constructor: reads the files listed in CollectionSpecFilename, the Blacklist of Document IDs in BlacklistSpecFilename, and stores document offsets and lengths in the document pointers file docPointersFilename.
TRECCollection(List<String>) - Constructor for class org.terrier.indexing.TRECCollection
 
TRECCollection(List<String>, String, String) - Constructor for class org.terrier.indexing.TRECCollection
 
TRECCollection(List<String>, String, String, String) - Constructor for class org.terrier.indexing.TRECCollection
 
TRECDocidOutputFormat - Class in org.terrier.structures.outputformat
OutputFormat for writing TREC runs where the docnos are NOT looked up, but instead the (integer, internal) docids are recorded in the .res file.
TRECDocidOutputFormat(Index) - Constructor for class org.terrier.structures.outputformat.TRECDocidOutputFormat
Creates a new TRECDocidOutputFormat.
TRECDocnoOutputFormat - Class in org.terrier.structures.outputformat
Standard OutputFormat for writing TREC runs
TRECDocnoOutputFormat(Index) - Constructor for class org.terrier.structures.outputformat.TRECDocnoOutputFormat
Create a TRECDocnoOutputFormat using the specified index for looking up the docnos
TrecEvalEvaluation - Class in org.terrier.evaluation
 
TrecEvalEvaluation(String) - Constructor for class org.terrier.evaluation.TrecEvalEvaluation
 
TrecEvalEvaluation(String[]) - Constructor for class org.terrier.evaluation.TrecEvalEvaluation
 
TrecEvalEvaluation.Command - Class in org.terrier.evaluation
 
TRECFullTokenizer - Class in org.terrier.indexing
This class is the tokenizer used for indexing TREC topic files.
TRECFullTokenizer() - Constructor for class org.terrier.indexing.TRECFullTokenizer
TConstructs an instance of the TRECFullTokenizer.
TRECFullTokenizer(BufferedReader) - Constructor for class org.terrier.indexing.TRECFullTokenizer
Constructs an instance of the TRECFullTokenizer, given the buffered reader.
TRECFullTokenizer(TagSet, TagSet) - Constructor for class org.terrier.indexing.TRECFullTokenizer
Constructs an instance of the TRECFullTokenizer with non-default tags.
TRECFullTokenizer(TagSet, TagSet, BufferedReader) - Constructor for class org.terrier.indexing.TRECFullTokenizer
Constructs an instance of the TRECFullTokenizer with non-default tags and a given buffered reader.
TRECIndexing - Class in org.terrier.applications
This class creates the indices for a test collection.
TRECIndexing() - Constructor for class org.terrier.applications.TRECIndexing
A default constructor that initialised the data structures to use for indexing.
TRECIndexing(String, String) - Constructor for class org.terrier.applications.TRECIndexing
 
TRECIndexing(String, String, String) - Constructor for class org.terrier.applications.TRECIndexing
A constructor that initialised the data structures to use for indexing.
TRECIndexing(String, String, Collection) - Constructor for class org.terrier.applications.TRECIndexing
A constructor that initialised the data structures to use for indexing.
TRECIndexingSinglePass - Class in org.terrier.applications
 
TRECIndexingSinglePass() - Constructor for class org.terrier.applications.TRECIndexingSinglePass
 
TRECIndexingSinglePass(String, String) - Constructor for class org.terrier.applications.TRECIndexingSinglePass
 
TRECIndexingSinglePass(String, String, String) - Constructor for class org.terrier.applications.TRECIndexingSinglePass
 
TRECIndexingSinglePass(String, String, Collection) - Constructor for class org.terrier.applications.TRECIndexingSinglePass
 
TRECQrelsInMemory - Class in org.terrier.evaluation
Loads the relevance assessments in memory, for performing evaluation of runs.
TRECQrelsInMemory() - Constructor for class org.terrier.evaluation.TRECQrelsInMemory
A default constructor that creates an instance of the class and loads in memory the relevance assessments from the files that are specified in the file specified by the property TREC_QRELS.
TRECQrelsInMemory(String) - Constructor for class org.terrier.evaluation.TRECQrelsInMemory
A constructor that creates an instance of the class and loads in memory the relevance assessments from the given file.
TRECQrelsInMemory(String[]) - Constructor for class org.terrier.evaluation.TRECQrelsInMemory
A constructor that creates an instance of the class and loads in memory the relevance assessments from the given files.
TRECQrelsInMemory.QrelsHashSet - Class in org.terrier.evaluation
Models the set of relevant documents for one query.
TRECQuery - Class in org.terrier.applications.batchquerying
This class is used for reading the queries from TREC topic files.
TRECQuery() - Constructor for class org.terrier.applications.batchquerying.TRECQuery
Constructs an instance of TRECQuery, that reads and stores all the queries from the files defined in the trec.topics property.
TRECQuery(String) - Constructor for class org.terrier.applications.batchquerying.TRECQuery
Constructs an instance of TRECQuery that reads and stores all the queries from a file with the specified filename.
TRECQuery(String[]) - Constructor for class org.terrier.applications.batchquerying.TRECQuery
Constructs an instance of TRECQuery that reads and stores all the queries from files with the specified filename.
TRECQuery(String[], String, String, String[], String[]) - Constructor for class org.terrier.applications.batchquerying.TRECQuery
 
TRECQuerying - Class in org.terrier.applications.batchquerying
This class performs a batch mode retrieval from a set of TREC queries.
TRECQuerying() - Constructor for class org.terrier.applications.batchquerying.TRECQuerying
Deprecated. 
TRECQuerying(IndexRef) - Constructor for class org.terrier.applications.batchquerying.TRECQuerying
TRECQuerying constructor initialises the specified inverted index, the lexicon and the document index structures.
TRECQuerying.Command - Class in org.terrier.applications.batchquerying
 
TRECResultsMatching - Class in org.terrier.matching
A matching implementation that retrieves results from a TREC result file rather than the current index.
TRECResultsMatching(Index) - Constructor for class org.terrier.matching.TRECResultsMatching
Contructs an instance of the TRECResultsMatching given an index.
TRECResultsMatching(Index, String) - Constructor for class org.terrier.matching.TRECResultsMatching
Contructs an instance of the TRECResultsMatching.
TRECResultsMatching(Index, String, String) - Constructor for class org.terrier.matching.TRECResultsMatching
Contructs an instance of the TRECResultsMatching.
TRECResultsMatching.InputFormat - Enum in org.terrier.matching
The result set input format.
TRECSetup - Class in org.terrier.applications.batchquerying
This method is for setting the correct file and directory names in the files etc/collection.spec, etc/terrier.properties, etc.
TRECSetup() - Constructor for class org.terrier.applications.batchquerying.TRECSetup
 
TRECUTFCollection - Class in org.terrier.indexing
Deprecated.
TRECUTFCollection() - Constructor for class org.terrier.indexing.TRECUTFCollection
Deprecated.
Instantiate a new TRECUTFCollection.
TRECUTFCollection(InputStream) - Constructor for class org.terrier.indexing.TRECUTFCollection
Deprecated.
Instantiate a new TRECUTFCollection.
TRECUTFCollection(String, String, String, String) - Constructor for class org.terrier.indexing.TRECUTFCollection
Deprecated.
Instantiate a new TRECUTFCollection.
TRECWebCollection - Class in org.terrier.indexing
Version of TRECCollection which can parse standard form DOCHDR tags in TREC Web corpoa.
TRECWebCollection() - Constructor for class org.terrier.indexing.TRECWebCollection
Constructs an instance of the TRECWebCollection.
TRECWebCollection(InputStream) - Constructor for class org.terrier.indexing.TRECWebCollection
Constructs an instance of the TRECWebCollection, given an InputStream.
TRECWebCollection(String, String, String, String) - Constructor for class org.terrier.indexing.TRECWebCollection
Constructs an instance of the TRECWebCollection.
TRECWebCollection(List<String>) - Constructor for class org.terrier.indexing.TRECWebCollection
 
TRECWebCollection(List<String>, String, String) - Constructor for class org.terrier.indexing.TRECWebCollection
 
TRECWebCollection(List<String>, String, String, String) - Constructor for class org.terrier.indexing.TRECWebCollection
 
trimLexicon(int) - Method in class org.terrier.realtime.memory.MemoryLexicon
 
TRv2PorterStemmer - Class in org.terrier.terms
This is the Porter stemming algorithm, coded up in JAVA by Gianni Amati.
TRv2PorterStemmer(TermPipeline) - Constructor for class org.terrier.terms.TRv2PorterStemmer
Constructs an instance of the TRv2PorterStemmer.
TRv2WeakPorterStemmer - Class in org.terrier.terms
An implementation of the Porter stemming algorithm that uses only the first step of the algorithm.
TRv2WeakPorterStemmer(TermPipeline) - Constructor for class org.terrier.terms.TRv2WeakPorterStemmer
Constructs an instance of the TRv2WeakPorterStemmer.
TurkishSnowballStemmer - Class in org.terrier.terms
Turkish stemmer implmented by Snowball.
TurkishSnowballStemmer(TermPipeline) - Constructor for class org.terrier.terms.TurkishSnowballStemmer
constructor
TwitterJSONCollection - Class in org.terrier.indexing
This class represents a collection of tweets stored in JSON format.
TwitterJSONCollection() - Constructor for class org.terrier.indexing.TwitterJSONCollection
 
TwitterJSONCollection(String) - Constructor for class org.terrier.indexing.TwitterJSONCollection
 
TwitterJSONCollection(String, String, String, String) - Constructor for class org.terrier.indexing.TwitterJSONCollection
additional constructors required by TRECIndexing
TwitterJSONCollection(List<String>, String, String, String) - Constructor for class org.terrier.indexing.TwitterJSONCollection
 
TwitterJSONDocument - Class in org.terrier.indexing
This is a Terrier Document implementation of a Tweet stored in JSON format.
TwitterJSONDocument(JsonObject) - Constructor for class org.terrier.indexing.TwitterJSONDocument
 
TwitterJSONDocument(String) - Constructor for class org.terrier.indexing.TwitterJSONDocument
 
TwitterJSONDocument(String, boolean) - Constructor for class org.terrier.indexing.TwitterJSONDocument
 

U

uncompress(byte[]) - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
 
UncompressedMetaIndex - Class in org.terrier.structures
 
UncompressedMetaIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.UncompressedMetaIndex
 
UncompressedMetaIndex.InputStream - Class in org.terrier.structures
 
UncompressedMetaIndexBuilder - Class in org.terrier.structures.indexing
Writes all metadata as uncompressed
UncompressedMetaIndexBuilder(IndexOnDisk, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.UncompressedMetaIndexBuilder
 
UncompressedMetaIndexBuilder(IndexOnDisk, String, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.UncompressedMetaIndexBuilder
 
unescape(StringTools.ESCAPE, String) - Static method in class org.terrier.utility.StringTools
Unescape a String according to the defined escape sequence requested
union(int[], int[]) - Static method in class org.terrier.utility.ArrayUtils
union 2 int[]
UnitUtils - Class in org.terrier.utility
 
UnitUtils() - Constructor for class org.terrier.utility.UnitUtils
 
UNIX_EOL - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
UnorderedWindowOp - Class in org.terrier.matching.matchops
This combines multiple operators into a single op, where they occur within a specified window of tokens.
UnorderedWindowOp(String[], int) - Constructor for class org.terrier.matching.matchops.UnorderedWindowOp
 
UnorderedWindowOp(Operator[], int) - Constructor for class org.terrier.matching.matchops.UnorderedWindowOp
 
UpdatableIndex - Interface in org.terrier.realtime
Interface describing an index that can be updated
update(int, int, int) - Method in class org.terrier.realtime.memory.MemoryCollectionStatistics
Increment doc, token and pointers counters.
updateEndTime(long) - Method in class org.terrier.matching.BaseMatching.MatchingState
Update the end time.
updateFields(long[]) - Method in class org.terrier.realtime.memory.MemoryCollectionStatistics
Increment field tokens.
updateIndexProperties() - Method in class org.terrier.utility.restructure.Terrier4
 
updateIndexProperties() - Method in class org.terrier.utility.restructure.Terrier5
 
updateIndexProperties(Properties) - Method in class org.terrier.utility.restructure.Terrier4
This method takes re-writes the index properties for a Terrier 3.x index to making compatible with Terrier 4.x
updateIndexProperties(Properties) - Method in class org.terrier.utility.restructure.Terrier5
This method takes re-writes the index properties for a Terrier 4.x index to making compatible with Terrier 5.x
UpdateLineColumn(char) - Method in class org.terrier.matching.matchops.SimpleCharStream
 
UpdateLineColumn(char) - Method in class org.terrier.querying.parser.SimpleCharStream
 
UpdateLineColumn(char) - Method in class org.terrier.utility.SimpleCharStream
 
updateOccurrence(short) - Method in class org.terrier.matching.daat.CandidateResult
Update the occurrence value of this result.
updateScore(double) - Method in class org.terrier.matching.daat.CandidateResult
Increase the score by the specified amount.
updateStartTime(long) - Method in class org.terrier.matching.BaseMatching.MatchingState
Update the start time
updateUniqueTerms(int) - Method in class org.terrier.realtime.memory.MemoryCollectionStatistics
Increment unique terms.
UpdatingCollectionStatistics(Index) - Constructor for class org.terrier.structures.PropertiesIndex.UpdatingCollectionStatistics
 
URL - org.terrier.utility.StringTools.ESCAPE
Escape any characters unsuitable for a URL within the String
USE_CONCURRENT_DECODE_METAINDEX - Static variable in class org.terrier.structures.concurrent.ConcurrentIndexUtils
 
USE_FIELD_INFORMATION - Static variable in class org.terrier.utility.FieldScore
Indicates whether field information is used.
UsedAppProperties - Static variable in class org.terrier.utility.ApplicationSetup
 
useFieldInformation - Variable in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
Indicates whether field information is used.
useFieldInformation - Variable in class org.terrier.structures.indexing.Indexer
Indicates whether field information should be saved in the created data structures.
useFieldInformation() - Method in class org.terrier.structures.indexing.Indexer
Returns the is the index will record fields
useThisIndex(Index) - Method in class org.terrier.querying.LocalManager
use the index specified for the Manager
USUAL_EXTENSION - Static variable in interface org.terrier.compression.bit.BitIn
file extension
USUAL_EXTENSION - Static variable in class org.terrier.structures.collections.FSArrayFile
USUAL_EXTENSION
USUAL_EXTENSION - Static variable in class org.terrier.structures.collections.FSOrderedMapFile
USUAL_EXTENSION
utf8_length(String) - Static method in class org.terrier.utility.StringTools
Returns how long String s is in bytes, if encoded in UTF-8
UTFTokeniser - Class in org.terrier.indexing.tokenisation
Tokenises text obtained from a text stream.
UTFTokeniser() - Constructor for class org.terrier.indexing.tokenisation.UTFTokeniser
 
UTFTwitterTokeniser - Class in org.terrier.indexing.tokenisation
A tokeniser designed for use on tweets.
UTFTwitterTokeniser() - Constructor for class org.terrier.indexing.tokenisation.UTFTwitterTokeniser
 
uw() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
UW - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.

V

v - Variable in class org.terrier.querying.parser.MultiTermQuery
A list for holding the sub-queries.
validPlatform() - Method in class org.terrier.tests.BatchEndToEndTest.BatchEndToEndTestEventHooks
 
value - Variable in class org.terrier.structures.collections.MapEntry
 
value() - Method in annotation type org.terrier.querying.ProcessPhaseRequisites
 
valueByteLengths - Variable in class org.terrier.structures.BaseCompressingMetaIndex.InputStream
 
valueByteLengths - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
valueByteOffsets - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
valueFactory - Variable in class org.terrier.structures.collections.FSArrayFile
 
valueFactory - Variable in class org.terrier.structures.collections.FSOrderedMapFile.EntryIterator
 
valueFactory - Variable in class org.terrier.structures.collections.FSOrderedMapFile.MultiFSOMapWriter
 
valueFactory - Variable in class org.terrier.structures.collections.FSOrderedMapFile
 
valueFactory - Variable in class org.terrier.structures.indexing.LexiconBuilder
 
valueLensBytes - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
valueLensChars - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
valueOf(String) - Static method in enum org.terrier.matching.TRECResultsMatching.InputFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terrier.querying.ManagerRequisite
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terrier.utility.StringTools.ESCAPE
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.terrier.matching.TRECResultsMatching.InputFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terrier.querying.ManagerRequisite
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.terrier.structures.collections.FSOrderedMapFile
values() - Static method in enum org.terrier.utility.StringTools.ESCAPE
Returns an array containing the constants of this enum type, in the order they are declared.
valuesSorted - Variable in class org.terrier.structures.BaseCompressingMetaIndex
 
valuesSorted - Variable in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
variance(double[]) - Static method in class org.terrier.utility.StaTools
The variance of an array of double values.
verbose - Variable in class org.terrier.applications.InteractiveQuerying
display user prompts
Version - Class in org.terrier
Maven automatically populates this with the version number, etc.
Version() - Constructor for class org.terrier.Version
 
VERSION - Static variable in class org.terrier.Version
 
vowelinstem() - Method in class org.terrier.terms.PorterStemmer
 
vowelinstem() - Method in class org.terrier.terms.TRv2PorterStemmer
Returns TRUE if k0,...j contains a vowel.

W

w - Variable in class org.terrier.matching.dsms.SimpleStaticScoreModifier
weight for this feature
w_o - Variable in class org.terrier.matching.dsms.DependenceScoreModifier
weight of ordered dependence model
w_t - Variable in class org.terrier.matching.dsms.DependenceScoreModifier
weight of unigram model
w_u - Variable in class org.terrier.matching.dsms.DependenceScoreModifier
weight of unordered dependence model
warc_crawldate_header - Variable in class org.terrier.indexing.WARC018Collection
what header for the crawldate document metadata
warc_docno_header - Variable in class org.terrier.indexing.WARC018Collection
what header for the docno document metadata
warc_url_header - Variable in class org.terrier.indexing.WARC018Collection
what header for the url document metadata
WARC018Collection - Class in org.terrier.indexing
This object is used to parse WARC format web crawls, 0.18.
WARC018Collection() - Constructor for class org.terrier.indexing.WARC018Collection
 
WARC018Collection(InputStream) - Constructor for class org.terrier.indexing.WARC018Collection
 
WARC018Collection(String) - Constructor for class org.terrier.indexing.WARC018Collection
 
WARC018Collection(String, String, String, String) - Constructor for class org.terrier.indexing.WARC018Collection
 
WARC018Collection(List<String>) - Constructor for class org.terrier.indexing.WARC018Collection
 
WARC018Collection(List<String>, String, String, String) - Constructor for class org.terrier.indexing.WARC018Collection
 
WARC09Collection - Class in org.terrier.indexing
This object is used to parse WARC format web crawls, version 0.9.
WARC09Collection() - Constructor for class org.terrier.indexing.WARC09Collection
 
WARC09Collection(InputStream) - Constructor for class org.terrier.indexing.WARC09Collection
 
WARC09Collection(String) - Constructor for class org.terrier.indexing.WARC09Collection
 
WARC09Collection(String, String, String, String) - Constructor for class org.terrier.indexing.WARC09Collection
 
WARC09Collection(List<String>) - Constructor for class org.terrier.indexing.WARC09Collection
 
WARC09Collection(List<String>, String, String, String) - Constructor for class org.terrier.indexing.WARC09Collection
 
WARC10Collection - Class in org.terrier.indexing
This object is used to parse WARC format web crawls, version 0.10.
WARC10Collection() - Constructor for class org.terrier.indexing.WARC10Collection
 
WARC10Collection(InputStream) - Constructor for class org.terrier.indexing.WARC10Collection
 
WARC10Collection(String) - Constructor for class org.terrier.indexing.WARC10Collection
 
WARC10Collection(String, String, String, String) - Constructor for class org.terrier.indexing.WARC10Collection
 
WARC10Collection(List<String>) - Constructor for class org.terrier.indexing.WARC10Collection
 
WARC10Collection(List<String>, String, String, String) - Constructor for class org.terrier.indexing.WARC10Collection
 
warnQeModel - Variable in class org.terrier.querying.QueryExpansion
Set to true if this instancae has warned about the control "qemodel" not being set
WeakPorterStemmer - Class in org.terrier.terms
Weak Porter Stemmer, using Porter's Java implementation as the base.
WeakPorterStemmer() - Constructor for class org.terrier.terms.WeakPorterStemmer
constructor
WeakPorterStemmer(TermPipeline) - Constructor for class org.terrier.terms.WeakPorterStemmer
constructor
webserver - Variable in class org.terrier.utility.SimpleJettyHTTPServer
 
weight - Variable in class org.terrier.matching.MatchingQueryTerms.QueryTermProperties
The weight of a query term.
weightExpansion - Variable in class org.terrier.querying.ExpansionTerms.ExpansionTerm
The weight for query expansion.
WeightingModel - Class in org.terrier.matching.models
This class should be extended by the classes used for weighting terms and documents.
WeightingModel() - Constructor for class org.terrier.matching.models.WeightingModel
A default constructor that initialises the idf i attribute
WeightingModelFactory - Class in org.terrier.matching.models
A factory method for handling the initialisation of weighting models.
WeightingModelFactory() - Constructor for class org.terrier.matching.models.WeightingModelFactory
 
WeightingModelLibrary - Class in org.terrier.matching.models
A library of tf normalizations for weighting models such as the pivoted length normalization described in Singhal et al., 1996.
WeightingModelLibrary() - Constructor for class org.terrier.matching.models.WeightingModelLibrary
 
whiteList - Variable in class org.terrier.utility.TagSet
The set of tags to process.
whiteListSize - Variable in class org.terrier.utility.TagSet
Size of whiteList hashset
whiteListTags - Variable in class org.terrier.utility.TagSet
 
whoSupports(IndexRef) - Static method in class org.terrier.structures.IndexFactory
 
window - Variable in class org.terrier.structures.postings.ProximityIterablePosting
 
WINDOWS_EOL - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
RegularExpression Id.
windowsForTerms(int[], int, int, int[]) - Static method in class org.terrier.utility.Distance
Sets the number of occurrences of a term in each window, given the specified window size, the number of n-grams in the document, and the blocks of the term.
windowsForTerms(int[], int, int, int, int, int[]) - Static method in class org.terrier.utility.Distance
Sets the number of occurrences of a term in each window, given the specified window size, the number of n-grams in the document, and the blocks of the term.
withBlocks() - Method in class org.terrier.structures.indexing.DiskIndexWriter
 
withDirect() - Method in class org.terrier.structures.indexing.DiskIndexWriter
 
WithinBrackets - Static variable in interface org.terrier.utility.ClassNameParserConstants
Lexical state.
WithinCombineKV - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
Lexical state.
withinDocumentFrequency - Variable in class org.terrier.querying.ExpansionTerms.ExpansionTerm
The number of occurrences of the given term in the X top ranked documents.
WithinIndri - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
Lexical state.
WithinWeight - Static variable in interface org.terrier.querying.parser.TerrierQLParserConstants
Lexical state.
wm - Variable in class org.terrier.matching.AbstractScoringMatching
 
wModelNames - Variable in class org.terrier.matching.FeaturedScoringMatching
 
wModels - Variable in class org.terrier.matching.FeaturedScoringMatching
 
word() - Method in class org.terrier.matching.matchops.MatchOpQLParser
 
WORD - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
WORD - Static variable in interface org.terrier.utility.ClassNameParserConstants
RegularExpression Id.
WORD_OR_INT_OR_FLOAT - Static variable in interface org.terrier.matching.matchops.MatchOpQLParserConstants
RegularExpression Id.
WrappedIOException - Exception in org.terrier.utility.io
A class for IOException.
WrappedIOException(String) - Constructor for exception org.terrier.utility.io.WrappedIOException
Make a WrappedIOException with the specified message
WrappedIOException(String, Throwable) - Constructor for exception org.terrier.utility.io.WrappedIOException
Make a WrappedIOException with the specified message and cause
WrappedIOException(Throwable) - Constructor for exception org.terrier.utility.io.WrappedIOException
Make a WrappedIOException with the specified cause
Wrapper<T> - Class in org.terrier.utility
Generic mutatble Wrapper class - allows non-mutatable class to be wrapped in mutatable classes, and re-accessed later.
Wrapper() - Constructor for class org.terrier.utility.Wrapper
default constructor
Wrapper(T) - Constructor for class org.terrier.utility.Wrapper
constructor
Wrapper.IntObjectWrapper<K> - Class in org.terrier.utility
IntObjectWrapper class
WritableIndex - Interface in org.terrier.realtime
Interface that defines the methods that an index should have if it has the ability to write itself to disk once it has been loaded/altered.
WritableOutputFormat - Class in org.terrier.structures.outputformat
This class can be used for writing FatResultSets to disk for later use by FatResultsMatching
WritableOutputFormat(Index) - Constructor for class org.terrier.structures.outputformat.WritableOutputFormat
Created a new NullOuputFormat
WritablePosting - Interface in org.terrier.structures.postings
Allow a Posting to be serialized to a DataOut.
write() - Method in class org.terrier.structures.collections.FSOrderedMapFile
 
write(byte[]) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
write(byte[], int, int) - Method in class org.terrier.compression.bit.MemoryOutputStream
Writes a sequence of bytes to the buffer.
write(byte[], int, int) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
write(int) - Method in class org.terrier.compression.bit.LinkedBuffer
Writes a byte in the buffer
write(int) - Method in class org.terrier.compression.bit.MemoryLinkedOutputStream
Writes a byte into the current buffer.
write(int) - Method in class org.terrier.compression.bit.MemoryOutputStream
Writes a byte into the buffer.
write(int) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
write(DataOutput) - Method in class org.terrier.matching.daat.FatCandidateResultSet
 
write(DataOutput) - Method in class org.terrier.matching.FatQueryResultSet
write(DataOutput) - Method in class org.terrier.realtime.memory.MemoryLexiconEntry
Not implemented.
write(DataOutput) - Method in class org.terrier.realtime.multi.MultiDocumentEntry
 
write(DataOutput) - Method in class org.terrier.realtime.multi.MultiLexiconEntry
Not implemented.
write(DataOutput) - Method in class org.terrier.structures.BasicDocumentIndexEntry
write(DataOutput) - Method in class org.terrier.structures.BasicLexiconEntry
write(DataOutput) - Method in class org.terrier.structures.BasicTermStatsLexiconEntry
write(DataOutput) - Method in class org.terrier.structures.CollectionStatistics
 
write(DataOutput) - Method in class org.terrier.structures.FieldDocumentIndexEntry
 
write(DataOutput) - Method in class org.terrier.structures.FieldLexiconEntry
 
write(DataOutput) - Method in class org.terrier.structures.indexing.BlockDocumentPostingList
 
write(DataOutput) - Method in class org.terrier.structures.indexing.BlockFieldDocumentPostingList
 
write(DataOutput) - Method in class org.terrier.structures.indexing.DocumentPostingList
 
write(DataOutput) - Method in class org.terrier.structures.indexing.FieldDocumentPostingList
 
write(DataOutput) - Method in class org.terrier.structures.NonIncrementalDocumentIndexEntry
 
write(DataOutput) - Method in class org.terrier.structures.postings.BasicPostingImpl
Writes the current posting (not an iterable posting - use DirectInvertedOutputStream for that).
write(DataOutput) - Method in class org.terrier.structures.postings.bit.BlockFieldIterablePosting
Writes the current posting (not an iterable posting - use DirectInvertedOutputStream for that).
write(DataOutput) - Method in class org.terrier.structures.postings.bit.BlockIterablePosting
 
write(DataOutput) - Method in class org.terrier.structures.postings.bit.FieldIterablePosting
Write this posting to specified outputstream
write(DataOutput) - Method in class org.terrier.structures.postings.BlockFieldPostingImpl
 
write(DataOutput) - Method in class org.terrier.structures.postings.BlockPostingImpl
Writes the current posting (not an iterable posting - use DirectInvertedOutputStream for that).
write(DataOutput) - Method in class org.terrier.structures.postings.FieldPostingImpl
 
write(DataOutput) - Method in class org.terrier.structures.restructure.Tr3BlockFieldLexiconEntry
Deprecated.
 
write(DataOutput) - Method in class org.terrier.structures.restructure.Tr3BlockLexiconEntry
Deprecated.
 
write(DataOutput) - Method in class org.terrier.structures.restructure.Tr4BasicLexiconEntry
write(DataOutput) - Method in class org.terrier.structures.restructure.Tr4BasicTermStatsLexiconEntry
write(DataOutput) - Method in class org.terrier.structures.restructure.Tr4FieldLexiconEntry
 
write(DataOutput) - Method in class org.terrier.structures.SimpleBitIndexPointer
Write this pointer to DataOutput
write(DataOutput) - Method in class org.terrier.structures.SimpleDocumentIndexEntry
write(DataOutput) - Method in class org.terrier.structures.SimpleNgramEntryStatistics
 
write(String, String) - Method in class org.terrier.realtime.memory.MemoryIndex
Write index structures to disk.
write(String, String) - Method in interface org.terrier.realtime.WritableIndex
Write all of the index structures to disk at the specified location
write(Writable) - Method in interface org.terrier.structures.collections.FSArrayFile.ArrayFileWriter
write
write(WritableComparable, Writable) - Method in interface org.terrier.structures.collections.FSOrderedMapFile.MapFileWriter
Add this (key, value) tuple to the MapFile
write(WritableComparable, Writable) - Method in class org.terrier.structures.collections.FSOrderedMapFile.MultiFSOMapWriter
Add this (key, value) tuple to the MapFile
write(FatResultSet, DataOutput) - Static method in class org.terrier.matching.FatUtils
 
write(Index) - Method in class org.terrier.structures.indexing.DiskIndexWriter
 
WRITE - Static variable in interface org.terrier.utility.Files.FSCapability
FS can write files
WriteableFactory<T> - Interface in org.terrier.structures.seralization
General interface for factories of Writable objects.
writeBinary(int, int) - Method in interface org.terrier.compression.bit.BitOut
Writes an integer in binary format to the stream.
writeBinary(int, int) - Method in class org.terrier.compression.bit.BitOutputStream
Writes an integer in binary format to the stream.
writeBlockFieldPostingsToData(Iterator<Posting>[], List<BitIndexPointer>) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
writeBlockFieldPostingsToFile(Iterator<Posting>[], List<BitIndexPointer>) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
writeBlockPostingsToData(Iterator<Posting>[], List<BitIndexPointer>) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
writeBlockPostingsToFile(Iterator<Posting>[], List<BitIndexPointer>) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
writeBoolean(boolean) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeByte(byte) - Method in class org.terrier.compression.bit.LinkedBuffer
Writes a byte in the buffer
writeByte(byte) - Method in class org.terrier.compression.bit.MemoryOutputStream
Writes a byte into the buffer.
writeByte(int) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeBytes(String) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeChar(int) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeChars(String) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeData(byte[]) - Method in class org.terrier.structures.indexing.BaseMetaIndexBuilder
 
writeData(byte[]) - Method in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
writeData(byte[]) - Method in class org.terrier.structures.indexing.LZ4MetaIndexBuilder
 
writeData(byte[]) - Method in class org.terrier.structures.indexing.UncompressedMetaIndexBuilder
 
writeData(byte[]) - Method in class org.terrier.structures.indexing.ZstdMetaIndexBuilder
 
writeDelta(int) - Method in interface org.terrier.compression.bit.BitOut
Writes an integer x into the stream using delta encoding.
writeDelta(int) - Method in class org.terrier.compression.bit.BitOutputStream
Writes an integer x into the stream using delta encoding.
writeDocumentEntry(int, String[]) - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
 
writeDocumentEntry(int, String[]) - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
 
writeDocumentEntry(int, String[]) - Method in interface org.terrier.realtime.memory.MetaIndexMap
 
writeDocumentEntry(int, Map<String, String>) - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
Write meta-data for document.
writeDocumentEntry(int, Map<String, String>) - Method in class org.terrier.realtime.memory.MemoryMetaIndexMap
Write meta-data for document.
writeDocumentEntry(String[]) - Method in class org.terrier.realtime.memory.MemoryCompressedMetaIndex
 
writeDocumentEntry(String[]) - Method in class org.terrier.realtime.memory.MemoryMetaIndex
This method has been made public for creating
writeDocumentEntry(String[]) - Method in class org.terrier.structures.indexing.BaseMetaIndexBuilder
Write out metadata for current document.
writeDocumentEntry(String[]) - Method in class org.terrier.structures.indexing.MetaIndexBuilder
Write out metadata for current document.
writeDocumentEntry(Map<String, String>) - Method in class org.terrier.realtime.memory.MemoryMetaIndex
Write meta-data for document.
writeDocumentEntry(Map<String, String>) - Method in class org.terrier.structures.indexing.BaseMetaIndexBuilder
Write out metadata for current document, extracted from specified map Typically, the MetaIndexBuilder will know which keys from data that it is interested in.
writeDocumentEntry(Map<String, String>) - Method in class org.terrier.structures.indexing.MetaIndexBuilder
Write out metadata for current document, extracted from specified map Typically, the MetaIndexBuilder will know which keys from data that it is interested in.
writeDouble(double) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeEvaluationResult() - Method in interface org.terrier.evaluation.Evaluation
Output the evaluation result to standard output
writeEvaluationResult() - Method in class org.terrier.evaluation.TerrierEvaluation
 
writeEvaluationResult() - Method in class org.terrier.evaluation.TrecEvalEvaluation
 
writeEvaluationResult(PrintWriter) - Method in class org.terrier.evaluation.AdhocEvaluation
Output the evaluation result to the specific file.
writeEvaluationResult(PrintWriter) - Method in interface org.terrier.evaluation.Evaluation
The abstract method that evaluates and prints the results.
writeEvaluationResult(PrintWriter) - Method in class org.terrier.evaluation.NamedPageEvaluation
Output the evaluation result to the specific file.
writeEvaluationResult(PrintWriter) - Method in class org.terrier.evaluation.TerrierEvaluation
 
writeEvaluationResult(PrintWriter) - Method in class org.terrier.evaluation.TrecEvalEvaluation
 
writeEvaluationResult(String) - Method in interface org.terrier.evaluation.Evaluation
Output the evaluation result to the specific file.
writeEvaluationResult(String) - Method in class org.terrier.evaluation.TerrierEvaluation
 
writeEvaluationResult(String) - Method in class org.terrier.evaluation.TrecEvalEvaluation
 
writeEvaluationResultOfEachQuery(String) - Method in class org.terrier.evaluation.AdhocEvaluation
Output the evaluation result of each query to the specific file.
writeEvaluationResultOfEachQuery(String) - Method in interface org.terrier.evaluation.Evaluation
Output the evaluation result of each query to the specific file.
writeEvaluationResultOfEachQuery(String) - Method in class org.terrier.evaluation.NamedPageEvaluation
Output the evaluation result of each query to the specific file.
writeEvaluationResultOfEachQuery(String) - Method in class org.terrier.evaluation.TerrierEvaluation
 
writeEvaluationResultOfEachQuery(String) - Method in class org.terrier.evaluation.TrecEvalEvaluation
 
writeFieldPostingsToData(Iterator<Posting>[], List<BitIndexPointer>) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
writeFieldPostingsToFile(Iterator<Posting>[], List<BitIndexPointer>) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
writeFields(BitOut) - Method in interface org.terrier.compression.bit.BitWritable
Write the object to the specified BitOut.
writeFile(String) - Static method in class org.terrier.utility.Files
Opens an OutputStream to a file called filename, using the filesystem named in the scheme component of the filename.
writeFileRandom(File) - Static method in class org.terrier.utility.Files
Open a file for random access writing and reading
writeFileRandom(String) - Static method in class org.terrier.utility.Files
Returns a RandomAccessFile implementation accessing the specificed file
writeFileRandom(String) - Method in interface org.terrier.utility.io.FileSystem
open a file of given filename for random writing
writeFileRandom(String) - Method in class org.terrier.utility.io.HTTPFileSystem
open a file of given filename for random writing
writeFileRandom(String) - Method in class org.terrier.utility.io.LocalFileSystem
Opens a writable random access file
writeFileRandom(String) - Method in class org.terrier.utility.io.ResourceFileSystem
open a file of given filename for random writing
writeFileRandom(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
writeFileStream(File) - Static method in class org.terrier.utility.Files
Opens an OutputStream to a file called file.
writeFileStream(String) - Static method in class org.terrier.utility.Files
Opens an OutputStream to a file called filename.
writeFileStream(String) - Method in interface org.terrier.utility.io.FileSystem
open a file of given filename for writing
writeFileStream(String) - Method in class org.terrier.utility.io.HTTPFileSystem
open a file of given filename for writing
writeFileStream(String) - Method in class org.terrier.utility.io.LocalFileSystem
Opens an output file
writeFileStream(String) - Method in class org.terrier.utility.io.ResourceFileSystem
open a file of given filename for writing
writeFileStream(String) - Method in class org.terrier.utility.io.StdInOutFileSystem
 
writeFileWriter(File) - Static method in class org.terrier.utility.Files
Opens an Writer to a file called file.
writeFileWriter(File, String) - Static method in class org.terrier.utility.Files
Opens an Writer to a file called file.
writeFileWriter(String) - Static method in class org.terrier.utility.Files
Opens an Writer to a file called file.
writeFileWriter(String, String) - Static method in class org.terrier.utility.Files
Opens an Writer to a file called file.
writeFloat(float) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeFSArrayFile(String) - Static method in class org.terrier.structures.collections.FSArrayFile
writeFSArrayFile
writeGamma(int) - Method in interface org.terrier.compression.bit.BitOut
Writes an integer x into the stream using gamma encoding.
writeGamma(int) - Method in class org.terrier.compression.bit.BitOutputStream
Writes an integer x into the stream using gamma encoding.
writeGolomb(int, int) - Method in interface org.terrier.compression.bit.BitOut
Writes and integer x into the stream using golomb coding.
writeGolomb(int, int) - Method in class org.terrier.compression.bit.BitOutputStream
Writes and integer x into the stream using golomb coding.
writeIndexProperties(PropertiesIndex, String) - Method in class org.terrier.structures.indexing.CompressionFactory.CompressionConfiguration
Update the index's properties for this structure
writeInt(int) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeInt(int, int) - Method in class org.terrier.compression.bit.BitByteOutputStream
Writes an integer x into the underlying OutputStream.
writeInt(int, int) - Method in interface org.terrier.compression.bit.BitOut
Writes an integer x into the underlying OutputStream.
writeInt(int, int) - Method in class org.terrier.compression.bit.BitOutputStream
Writes an integer x into the underlying OutputStream.
writeInterpolativeCode(int[], int, int, int, int) - Method in interface org.terrier.compression.bit.BitOut
Writes a sequence of integers using interpolative coding.
writeInterpolativeCode(int[], int, int, int, int) - Method in class org.terrier.compression.bit.BitOutputStream
Writes a sequence of integers using interpolative coding.
writeInvertedFilePart(DataOutputStream, TIntArrayList[][], int) - Method in class org.terrier.structures.indexing.classical.BlockInvertedIndexBuilder
Writes the section of the inverted file
writeInvertedFilePart(DataOutputStream, TIntArrayList[][], int) - Method in class org.terrier.structures.indexing.classical.InvertedIndexBuilder
Writes the section of the inverted file
writeLong(long) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeMinimalBinary(int, int) - Method in interface org.terrier.compression.bit.BitOut
Writes an integer x using minimal binary encoding, given an upper bound.
writeMinimalBinary(int, int) - Method in class org.terrier.compression.bit.BitOutputStream
Writes an integer x using minimal binary encoding, given an upper bound.
writeNextEntry(KEY, LexiconEntry) - Method in class org.terrier.structures.LexiconOutputStream
Writes a lexicon entry.
writeNextEntry(T1, LexiconEntry) - Method in class org.terrier.structures.FSOMapFileLexiconOutputStreamGeneric
 
writeNoFieldPostings(int[][], int, int, int) - Method in class org.terrier.structures.bit.BlockDirectInvertedOutputStream
Writes the given block postings to the bit file.
writeNoFieldPostings(int[][], int, int, int) - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Writes the given postings to the bit file.
writePostingNotDocid(Posting) - Method in class org.terrier.structures.bit.BlockDirectInvertedOutputStream
 
writePostingNotDocid(Posting) - Method in class org.terrier.structures.bit.BlockFieldDirectInvertedOutputStream
 
writePostingNotDocid(Posting) - Method in class org.terrier.structures.bit.DirectInvertedDocidOnlyOuptutStream
 
writePostingNotDocid(Posting) - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Hook method for writing out the remainder of the posting
writePostingNotDocid(Posting) - Method in class org.terrier.structures.bit.FieldDirectInvertedOutputStream
 
writePostings(int[][], int) - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Write out the specified postings.
writePostings(int[][], int, int, int) - Method in class org.terrier.structures.AbstractPostingOutputStream
 
writePostings(int[][], int, int, int) - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Write out a range of the specified postings.
writePostings(Iterator<Posting>) - Method in class org.terrier.structures.AbstractPostingOutputStream
 
writePostings(Iterator<Posting>) - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Write out the specified postings.
writePostings(Iterator<Posting>, int) - Method in class org.terrier.structures.AbstractPostingOutputStream
 
writePostings(Iterator<Posting>, int) - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Write out the specified postings, but allowing the delta for the first document to be adjusted
writePostings(IterablePosting) - Method in class org.terrier.structures.AbstractPostingOutputStream
 
writePostings(IterablePosting) - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Write out the specified postings.
writePostings(IterablePosting, int) - Method in class org.terrier.structures.AbstractPostingOutputStream
 
writePostings(IterablePosting, int) - Method in class org.terrier.structures.bit.DirectInvertedOutputStream
Write out the specified postings, but allowing the delta for the first document to be adjusted
writePostingsToData(Iterator<Posting>[], List<BitIndexPointer>) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
writePostingsToFile(Iterator<Posting>[], List<BitIndexPointer>) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
writePostingsToFileDocidOnly(Iterator<Posting>[], List<BitIndexPointer>) - Static method in class org.terrier.structures.postings.PostingTestUtils
 
writeResults(OutputStream, SearchRequest, String, String, int) - Method in interface org.terrier.structures.outputformat.RawOutputFormat
 
writeResults(OutputStream, SearchRequest, String, String, int) - Method in class org.terrier.structures.outputformat.WritableOutputFormat
 
writeShort(int) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeSkewedGolomb(int, int) - Method in interface org.terrier.compression.bit.BitOut
Writes and integer x into the stream using skewed-golomb coding.
writeSkewedGolomb(int, int) - Method in class org.terrier.compression.bit.BitOutputStream
Writes and integer x into the stream using skewed-golomb coding.
writeTemporaryFile(String, String[]) - Method in class org.terrier.tests.ApplicationSetupBasedTest
 
writeTemporaryFile(String, String[], String) - Method in class org.terrier.tests.ApplicationSetupBasedTest
 
writeTemporaryFolder(String) - Method in class org.terrier.tests.ApplicationSetupBasedTest
 
writeTemporaryLexicon() - Method in class org.terrier.structures.indexing.LexiconBuilder
Writes the current contents of TempLex temporary lexicon binary tree down to a temporary disk lexicon.
writeUnary(int) - Method in class org.terrier.compression.bit.BitByteOutputStream
Writes an integer x using unary encoding.
writeUnary(int) - Method in interface org.terrier.compression.bit.BitOut
Writes an integer x using unary encoding.
writeUnary(int) - Method in class org.terrier.compression.bit.BitOutputStream
Writes an integer x using unary encoding.
writeUTF(String) - Method in class org.terrier.utility.io.DebuggingDataOutput
 
writeV3(FatResultSet, DataOutput) - Static method in class org.terrier.matching.FatUtils
 
writeV5(FatResultSet, DataOutput) - Static method in class org.terrier.matching.FatUtils
 
WTreeMap<K,​V> - Class in org.terrier.realtime.memory
Wrapper around TreeMap implementing OrderedMap.
WTreeMap() - Constructor for class org.terrier.realtime.memory.WTreeMap
 

X

XML - org.terrier.utility.StringTools.ESCAPE
Escape any characters unsuitable for XML in the String
xmlDoc - Variable in class org.terrier.indexing.SimpleXMLCollection
the parsed structure of the XML file we currently have open
XSqrA_M - Class in org.terrier.matching.models
This class implements the XSqrA_M weighting model, which computed the inner product of Pearson's X^2 with the information growth computed with the multinomial M.
XSqrA_M() - Constructor for class org.terrier.matching.models.XSqrA_M
A default constructor to make this model.

Z

zip - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
ZIP_COMPRESSION_LEVEL - Variable in class org.terrier.structures.indexing.CompressingMetaIndexBuilder
 
ZstdCompressedMetaIndex - Class in org.terrier.structures
MetaIndex implementation for when records are compressed using Zstandard
ZstdCompressedMetaIndex(IndexOnDisk, String) - Constructor for class org.terrier.structures.ZstdCompressedMetaIndex
 
ZstdCompressedMetaIndex.InputStream - Class in org.terrier.structures
 
ZstdMetaIndexBuilder - Class in org.terrier.structures.indexing
Writes all metadata using Zstandard compression.
ZstdMetaIndexBuilder(IndexOnDisk, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.ZstdMetaIndexBuilder
 
ZstdMetaIndexBuilder(IndexOnDisk, String, String[], int[], String[]) - Constructor for class org.terrier.structures.indexing.ZstdMetaIndexBuilder
 

_

_binarySearch(String, String) - Method in class org.terrier.realtime.memory.MemoryMetaIndex
performs a binary search on the metaindex, if they keys happen to be in lexographical order
_binarySearch(String, String) - Method in class org.terrier.structures.BaseCompressingMetaIndex
performs a binary search on the metaindex, if they keys happen to be in lexographical order
_channel - Variable in class org.terrier.compression.bit.BitFileChannel
 
_clear() - Method in class org.terrier.structures.collections.FSOrderedMapFile
 
_exact - Variable in class org.terrier.indexing.TaggedDocument
The tags to process exactly.
_fields - Variable in class org.terrier.indexing.TaggedDocument
The tags to consider as fields.
_from_(IndexRef) - Static method in class org.terrier.querying.ManagerFactory
utility method that doesnt conflict with a Python reserved keyword
_next() - Method in class org.terrier.structures.bit.BitPostingIndexInputStream
 
_tags - Variable in class org.terrier.indexing.TaggedDocument
The tags to process or skip.
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 _ 
All Classes All Packages