Terrier IR Platform
2.2.1
A B C D E F G H I J K L M N O P Q R S T U V W

M

MacOSXFileOpener - Class in uk.ac.gla.terrier.applications.desktop.filehandling
This class implements the interface FileOpener, using /usr/bin/open to open documents that LaunchServices has associations for.
MacOSXFileOpener() - Constructor for class uk.ac.gla.terrier.applications.desktop.filehandling.MacOSXFileOpener
 
main(String[]) - Static method in class TrecTerrier
The main method that starts the application
main(String[]) - Static method in class uk.ac.gla.terrier.applications.desktop.DesktopTerrier
 
main(String[]) - Static method in class uk.ac.gla.terrier.applications.FileFind
Takes a list of command line parameters of filenames and directories.
main(String[]) - Static method in class uk.ac.gla.terrier.applications.HadoopIndexing
Starts the Map reduce indexing.
main(String[]) - Static method in class uk.ac.gla.terrier.applications.InteractiveQuerying
Starts the interactive query application.
main(String[]) - Static method in class uk.ac.gla.terrier.applications.TRECIndexing
Used for testing purposes.
main(String[]) - Static method in class uk.ac.gla.terrier.applications.TRECLMIndexing
Used for testing purposes.
main(String[]) - Static method in class uk.ac.gla.terrier.applications.TRECSetup
Starts the application.
main(String[]) - Static method in class uk.ac.gla.terrier.indexing.Indexer
 
main(String[]) - Static method in class uk.ac.gla.terrier.indexing.SimpleFileCollection
Simple test case.
main(String[]) - Static method in class uk.ac.gla.terrier.indexing.SimpleXMLCollection
 
main(String[]) - Static method in class uk.ac.gla.terrier.indexing.TRECDocument
Static method which dumps a document to System.out
main(String[]) - Static method in class uk.ac.gla.terrier.structures.DocIndexEncodedHash
 
main(String[]) - Static method in class uk.ac.gla.terrier.structures.DocumentIndex
 
main(String[]) - Static method in class uk.ac.gla.terrier.structures.DocumentIndexEncoded
A main method for testing the DocumentIndexEncoded class.
main(String[]) - Static method in class uk.ac.gla.terrier.structures.indexing.BlockLexiconBuilder
 
main(String[]) - Static method in class uk.ac.gla.terrier.structures.indexing.LexiconBuilder
 
main(String[]) - Static method in class uk.ac.gla.terrier.structures.indexing.singlepass.BlockInverted2DirectIndexBuilder
 
main(String[]) - Static method in class uk.ac.gla.terrier.structures.indexing.singlepass.Inverted2DirectIndexBuilder
 
main(String[]) - Static method in class uk.ac.gla.terrier.structures.merging.BlockStructureMerger
usage: java uk.ac.gla.terrier.structures.merging.BlockStructureMerger [binary bits] [inverted file 1] [inverted file 2] [output inverted file]
main(String[]) - Static method in class uk.ac.gla.terrier.structures.merging.LexiconMerger
 
main(String[]) - Static method in class uk.ac.gla.terrier.structures.merging.StructureMerger
Usage: java uk.ac.gla.terrier.structures.merging.StructureMerger [binary bits] [inverted file 1] [inverted file 2] [output inverted file]
main(String[]) - Static method in class uk.ac.gla.terrier.structures.upgrading.ReverseFile
Main class
main(String[]) - Static method in class uk.ac.gla.terrier.structures.upgrading.UpgradeIndex
 
main(String[]) - Static method in class uk.ac.gla.terrier.terms.PorterStemmer
 
main(String[]) - Static method in class uk.ac.gla.terrier.utility.LookAheadReader
A testing method for
main(String[]) - Static method in class uk.ac.gla.terrier.utility.StringComparator
Will display the comparator value between two strings from the command line arguments.
makeAbsolute(String, String) - Static method in class uk.ac.gla.terrier.utility.ApplicationSetup
Checks whether the given filename is absolute and if not, it adds on the default path to make it absolute.
makeTerrierJob(JobConf) - Static method in class uk.ac.gla.terrier.utility.io.HadoopUtility
 
makeVisible() - Method in class uk.ac.gla.terrier.applications.desktop.DesktopTerrier
Shows the main window.
Manager - Class in uk.ac.gla.terrier.querying
This class is responsible for handling/co-ordinating the main high-level operations of a query.
Manager() - Constructor for class uk.ac.gla.terrier.querying.Manager
Default constructor.
Manager(Index) - Constructor for class uk.ac.gla.terrier.querying.Manager
Construct a Manager using the specified Index
map(Text, Wrapper<Document>, OutputCollector<MapEmittedTerm, MapEmittedPostingList>, Reporter) - Method in class uk.ac.gla.terrier.indexing.hadoop.Hadoop_BasicSinglePassIndexer
Map processes a single document.
MapData - Class in uk.ac.gla.terrier.structures.indexing.singlepass.hadoop
Storage class for information about each Map.
MapData(DataInputStream) - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.MapData
Constructor - Loads the Map Information from the DataInputStream Provided
MapEmittedPostingList - Class in uk.ac.gla.terrier.structures.indexing.singlepass.hadoop
Sub-Class of WritableByteArray with additional information about which Map and Flush it came from
MapEmittedPostingList(String, int, int, int) - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.MapEmittedPostingList
Constructor
MapEmittedPostingList(int, int) - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.MapEmittedPostingList
Super Constructor
MapEmittedPostingList() - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.MapEmittedPostingList
Empty Constructor
MapEmittedTerm - Class in uk.ac.gla.terrier.structures.indexing.singlepass.hadoop
Represents a term emitted during indexing time.
MapEmittedTerm() - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.MapEmittedTerm
Empty Constructor
MapEmittedTerm(String, String, int) - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.MapEmittedTerm
Constructor
MapEmittedTerm.TermComparator - Class in uk.ac.gla.terrier.structures.indexing.singlepass.hadoop
Comparator for MapEmittedTerm objects - order only by Term.
MapEmittedTerm.TermComparator() - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.MapEmittedTerm.TermComparator
 
MapEmittedTerm.TermMapFlushComparator - Class in uk.ac.gla.terrier.structures.indexing.singlepass.hadoop
Raw Comparator class to compare MapEmittedTerm objects stage 1.
MapEmittedTerm.TermMapFlushComparator() - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.MapEmittedTerm.TermMapFlushComparator
 
mark(int) - Method in class uk.ac.gla.terrier.utility.LookAheadReader
This method is not implemented.
mark(int) - Method in class uk.ac.gla.terrier.utility.LookAheadStream
This method is not implemented.
markSupported() - Method in class uk.ac.gla.terrier.utility.LookAheadReader
Support for marking is not implemented.
markSupported() - Method in class uk.ac.gla.terrier.utility.LookAheadStream
Support for marking is not implemented.
match(String, MatchingQueryTerms) - Method in class uk.ac.gla.terrier.matching.LMMatching
Implements the matching of a query with the documents.
match(String, MatchingQueryTerms) - Method in class uk.ac.gla.terrier.matching.Matching
Implements the matching of a query with the documents.
Matching - Class in uk.ac.gla.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.
Matching(Index) - Constructor for class uk.ac.gla.terrier.matching.Matching
A default constructor that creates the CollectionResultSet and initialises the document and term modifier containers.
MatchingQueryTerms - Class in uk.ac.gla.terrier.matching
Models a query used for matching documents.
MatchingQueryTerms() - Constructor for class uk.ac.gla.terrier.matching.MatchingQueryTerms
Generate a MatchingQueryTerms object.
MatchingQueryTerms(String) - Constructor for class uk.ac.gla.terrier.matching.MatchingQueryTerms
Generate a MatchingQueryTerms object, with the specified query id.
MAX_BLOCKS - Static variable in class uk.ac.gla.terrier.utility.ApplicationSetup
The maximum number of blocks in a document.
MAX_TERM_LENGTH - Static variable in class uk.ac.gla.terrier.utility.ApplicationSetup
The maximum size of a term.
Me - Static variable in class uk.ac.gla.terrier.utility.StringComparator
An instantiation of this class.
mean(double[]) - Static method in class uk.ac.gla.terrier.utility.StaTools
The mean of an array of double values.
mean(double[], int, int, boolean) - Static method in class uk.ac.gla.terrier.utility.StaTools
The mean of a sub-array of an array of double values.
mean(int[]) - Static method in class uk.ac.gla.terrier.utility.StaTools
The mean of an array of integers.
median(double[]) - Static method in class uk.ac.gla.terrier.utility.StaTools
The median of an array of double values.
MEMORY_THRESHOLD_SINGLEPASS - Static variable in class uk.ac.gla.terrier.utility.ApplicationSetup
Memory threshold in the single pass inversion method.
MemoryChecker - Interface in uk.ac.gla.terrier.utility
Interface for various implementation which are used to determine if memory has been exhausted.
MemoryLinkedOutputStream - Class in uk.ac.gla.terrier.compression
This class implements an OutputStream that writes everything in memory, and never flushes the data to disk.
MemoryLinkedOutputStream() - Constructor for class uk.ac.gla.terrier.compression.MemoryLinkedOutputStream
Instanciates a MemoryLinkedOutputStream with the buffer size set to DEFAULT_BUFFER_SIZE
MemoryLinkedOutputStream(int) - Constructor for class uk.ac.gla.terrier.compression.MemoryLinkedOutputStream
Instanciates a MemoryLinkedOutputStream specifying the buffer size.
MemoryOutputStream - Class in uk.ac.gla.terrier.compression
This class extends an ordinary OutputStream to handle transparently writes in memory.
MemoryOutputStream() - Constructor for class uk.ac.gla.terrier.compression.MemoryOutputStream
Default constructor.
MemoryOutputStream(int) - Constructor for class uk.ac.gla.terrier.compression.MemoryOutputStream
Creates a new instance of this class setting the buffer size.
MemoryOutputStream(int, int) - Constructor for class uk.ac.gla.terrier.compression.MemoryOutputStream
Creates a new instance of this class setting the buffer size and the growing ratio
MemoryPostings - Class in uk.ac.gla.terrier.structures.indexing.singlepass
Class for handling Simple posting lists in memory while indexing.
MemoryPostings() - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.MemoryPostings
 
MemorySBOS - Class in uk.ac.gla.terrier.compression
This class extends the BitByteOutputStream, so it provides the compression writting functions, but uses a MemoryOutputStream as an underlying OutputStream, so it is needed to be flushed to disk separately.
MemorySBOS() - Constructor for class uk.ac.gla.terrier.compression.MemorySBOS
Constructor for the class.
merge(String, String, int, int) - Static method in class uk.ac.gla.terrier.indexing.Indexer
Merge a series of numbered indices in the same path/prefix area.
merge(String, String, LinkedList<String[]>, int) - Static method in class uk.ac.gla.terrier.indexing.Indexer
Merge a series of indices, in pair-wise fashion
merge(LinkedList<String>) - Method in class uk.ac.gla.terrier.structures.indexing.LexiconBuilder
Merges the intermediate lexicon files created during the indexing.
MERGE_PREFIX - Static variable in class uk.ac.gla.terrier.utility.ApplicationSetup
The prefix of the temporary merged files, which are created during merging the lexicon files.
MERGE_TEMP_NUMBER - Static variable in class uk.ac.gla.terrier.utility.ApplicationSetup
A progressive number which is assigned to the temporary lexicon files built during the indexing.
mergeLexicons() - Method in class uk.ac.gla.terrier.structures.merging.LexiconMerger
Merges the two lexicons into one.
mergeOne(LexiconOutputStream) - Method in class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.HadoopRunsMerger
 
mergeOne(LexiconOutputStream) - Method in class uk.ac.gla.terrier.structures.indexing.singlepass.RunsMerger
Mergers one term in the runs.
mergeStructures() - Method in class uk.ac.gla.terrier.structures.merging.StructureMerger
Merges the structures created by terrier.
mkdir(String) - Static method in class uk.ac.gla.terrier.utility.Files
returns true if the specificed path can be made as a directory
mkdir(String) - Method in interface uk.ac.gla.terrier.utility.io.FileSystem
mkdir the specified path
mkdir(String) - Method in class uk.ac.gla.terrier.utility.io.HTTPFileSystem
mkdir the specified path
mkdir(String) - Method in class uk.ac.gla.terrier.utility.io.LocalFileSystem
 
Model - Interface in uk.ac.gla.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).
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class uk.ac.gla.terrier.matching.dsms.BlockScoreModifier
Modifies scores by applying proximity weighting.
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class uk.ac.gla.terrier.matching.dsms.BooleanFallback
Applies boolean fallback to the given result set.
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class uk.ac.gla.terrier.matching.dsms.BooleanScoreModifier
Zeros the scores of documents in which only some of the query terms appear.
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in interface uk.ac.gla.terrier.matching.dsms.DocumentScoreModifier
Modifies the scores of the documents for a given query.
modifyScores(Index, MatchingQueryTerms, ResultSet) - Method in class uk.ac.gla.terrier.matching.dsms.PhraseScoreModifier
Modifies the scores of documents, in which there exist, or there does not exist a given phrase.
modifyScores(double[], int[][]) - Method in class uk.ac.gla.terrier.matching.tsms.FieldScoreModifier
Modifies the scores of documents for a particular term, based on the fields a term appears in documents.
modifyScores(double[], int[][]) - Method in class uk.ac.gla.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 class uk.ac.gla.terrier.matching.tsms.TermInFieldModifier
Resets the scores of documents for a particular term, based on the fields a term appears in documents.
modifyScores(double[], int[][]) - Method in interface uk.ac.gla.terrier.matching.tsms.TermScoreModifier
Modifies the scores of the documents for a given set of pointers, or postings.
mostSignficantBit_Loop(int) - Static method in class uk.ac.gla.terrier.compression.BitUtilities
Returns the most significant bit for any positive integer, 0 for -1.
mostSignificantBit(int) - Static method in class uk.ac.gla.terrier.compression.BitUtilities
Returns the most significant bit for any positive integer.
mostSignificantBit(byte) - Static method in class uk.ac.gla.terrier.compression.BitUtilities
Returns the most significant bit for any byte value.
MSB_BYTES - Static variable in class uk.ac.gla.terrier.compression.BitUtilities
Array of output of mostSignficantBit(byte) for quicker lookups
MSExcelDocument - Class in uk.ac.gla.terrier.indexing
Implements a Document object for a Microsoft Excel spreadsheet.
MSExcelDocument(File, InputStream) - Constructor for class uk.ac.gla.terrier.indexing.MSExcelDocument
Construct a new MSExcelDocument Document object
MSPowerpointDocument - Class in uk.ac.gla.terrier.indexing
Implements a Document object for reading Microsoft Powerpoint files.
MSPowerpointDocument(File, InputStream) - Constructor for class uk.ac.gla.terrier.indexing.MSPowerpointDocument
Constructs a new MSPowerpointDocument object for the passed InputStream
MSWordDocument - Class in uk.ac.gla.terrier.indexing
This class is used for indexing MS Word document files (ie files ending .doc).
MSWordDocument(File, InputStream) - Constructor for class uk.ac.gla.terrier.indexing.MSWordDocument
Constructs a new MSWordDocument object for the file represented by docStream.
MultiFileCollectionInputFormat - Class in uk.ac.gla.terrier.structures.indexing.singlepass.hadoop
Input Format Class for Hadoop Indexing.
MultiFileCollectionInputFormat() - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.MultiFileCollectionInputFormat
 
MultiTermQuery - Class in uk.ac.gla.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 uk.ac.gla.terrier.querying.parser.MultiTermQuery
A default constructor.

Terrier IR Platform
2.2.1
A B C D E F G H I J K L M N O P Q R S T U V W
Terrier Information Retrieval Platform 2.2.1. Copyright 2004-2008 University of Glasgow