Terrier IR Platform
1.1.1
A B C D E F G H I K L M N O P Q R S T U 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.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.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.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.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.
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(Index) - Constructor for class uk.ac.gla.terrier.querying.Manager
 
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.
merge(String, String, int, int) - Static method in class uk.ac.gla.terrier.indexing.Indexer
Merge a series of indices
merge(String, String, LinkedList, int) - Static method in class uk.ac.gla.terrier.indexing.Indexer
Merge a series of indices
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 progresive 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.
mergeStructures() - Method in class uk.ac.gla.terrier.structures.merging.StructureMerger
Merges the structures created by terrier.
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.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.
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.
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
1.1.1
A B C D E F G H I K L M N O P Q R S T U W
Terrier Information Retrieval Platform 1.1.1. Copyright 2004-2007 University of Glasgow