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

P

P - Class in uk.ac.gla.terrier.matching.models.basicmodel
This class implements the P basic model for randomness.
P() - Constructor for class uk.ac.gla.terrier.matching.models.basicmodel.P
A default constructor.
pad() - Method in class uk.ac.gla.terrier.compression.BitByteOutputStream
Fills the remaining bits of the current byte with 0s
padAndFlush() - Method in class uk.ac.gla.terrier.compression.BitOutputStream
Pads the current byte and writes the current int into the buffer.
PARAMETER_FREE - Variable in class uk.ac.gla.terrier.matching.models.queryexpansion.QueryExpansionModel
Boolean variable indicates whether to apply the parameter free query expansion.
parameterFreeNormaliser() - Method in class uk.ac.gla.terrier.matching.models.queryexpansion.Bo1
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class uk.ac.gla.terrier.matching.models.queryexpansion.Bo1
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser() - Method in class uk.ac.gla.terrier.matching.models.queryexpansion.Bo2
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class uk.ac.gla.terrier.matching.models.queryexpansion.Bo2
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser() - Method in class uk.ac.gla.terrier.matching.models.queryexpansion.KL
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser(double, double, double) - Method in class uk.ac.gla.terrier.matching.models.queryexpansion.KL
This method computes the normaliser of parameter-free query expansion.
parameterFreeNormaliser() - Method in class uk.ac.gla.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 uk.ac.gla.terrier.matching.models.queryexpansion.QueryExpansionModel
This method provides the contract for computing the normaliser of parameter-free query expansion.
parseQuery(String, SearchRequest) - Static method in class uk.ac.gla.terrier.querying.parser.QueryParser
Parse the query specified in String query, and use it for the specified search request.
parseQuery(String) - Static method in class uk.ac.gla.terrier.querying.parser.QueryParser
Parse the specified query.
PDFDocument - Class in uk.ac.gla.terrier.indexing
Implements a Document object for reading PDF documents.
PDFDocument(File, InputStream) - Constructor for class uk.ac.gla.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.
performMultiWayMerge() - Method in class uk.ac.gla.terrier.indexing.BasicSinglePassIndexer
Uses the merger class to perform a k multiway merge in a set of previously written runs.
PhraseQuery - Class in uk.ac.gla.terrier.querying.parser
Models a phrase query, which can have a proximity requirement.
PhraseQuery() - Constructor for class uk.ac.gla.terrier.querying.parser.PhraseQuery
A default constructor that calls the constructor of the super class.
PhraseQuery(int) - Constructor for class uk.ac.gla.terrier.querying.parser.PhraseQuery
Constructs a phrase query and sets the proximity distance
PhraseScoreModifier - Class in uk.ac.gla.terrier.matching.dsms
Modifies the scores of the documents which contain, or do not contain a given phrase.
PhraseScoreModifier(ArrayList) - Constructor for class uk.ac.gla.terrier.matching.dsms.PhraseScoreModifier
Constructs a phrase score modifier for a given set of query terms.
PhraseScoreModifier(ArrayList, int) - Constructor for class uk.ac.gla.terrier.matching.dsms.PhraseScoreModifier
Constructs a phrase score modifier for a given set of query terms and the allowed distance between them.
PhraseScoreModifier(ArrayList, boolean) - Constructor for class uk.ac.gla.terrier.matching.dsms.PhraseScoreModifier
Constructs a phrase score modifier for a given set of query terms.
PhraseScoreModifier(ArrayList, boolean, int) - Constructor for class uk.ac.gla.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.
pipelineTerm(String) - Method in class uk.ac.gla.terrier.querying.Manager
A term pipeline accessor
pipelineTerm(String) - Method in interface uk.ac.gla.terrier.terms.TermPipelineAccessor
Puts the given term through the pipeline.
PL2 - Class in uk.ac.gla.terrier.matching.models
This class implements the PL2 weighting model.
PL2() - Constructor for class uk.ac.gla.terrier.matching.models.PL2
A default constructor.
PL2(double) - Constructor for class uk.ac.gla.terrier.matching.models.PL2
Constructs an instance of this class with the specified value for the parameter c.
PonteCroft - Class in uk.ac.gla.terrier.matching.models.languagemodel
This class implements Ponte & Croft's language modelling approach.
PonteCroft() - Constructor for class uk.ac.gla.terrier.matching.models.languagemodel.PonteCroft
The default constructor.
PorterStemmer - Class in uk.ac.gla.terrier.terms
This is the Porter stemming algorithm, coded up in JAVA by Gianni Amati.
PorterStemmer(TermPipeline) - Constructor for class uk.ac.gla.terrier.terms.PorterStemmer
Constructs an instance of the class, given the next component in the pipeline.
PortugueseSnowballStemmer - Class in uk.ac.gla.terrier.terms
Portuguese stemmer implmented by Snowball.
PortugueseSnowballStemmer(TermPipeline) - Constructor for class uk.ac.gla.terrier.terms.PortugueseSnowballStemmer
 
PostFilter - Interface in uk.ac.gla.terrier.querying
PostFilters are designed to complement PostProcesses.
Posting - Class in uk.ac.gla.terrier.structures.indexing.singlepass
Class representing a simple posting list in memory.
Posting() - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.Posting
 
PostingInRun - Class in uk.ac.gla.terrier.structures.indexing.singlepass
Base class for PostingInRun classes
PostingInRun() - Constructor for class uk.ac.gla.terrier.structures.indexing.singlepass.PostingInRun
 
PostProcess - Interface in uk.ac.gla.terrier.querying
PostProccess are designed to complement PostFilters.
print() - Method in class uk.ac.gla.terrier.structures.BlockDirectIndex
Prints out the direct index file.
print() - Method in class uk.ac.gla.terrier.structures.BlockDirectIndexInputStream
Prints out the block field direct index file.
print() - Method in class uk.ac.gla.terrier.structures.BlockInvertedIndex
Prints out the block inverted index file.
print() - Method in class uk.ac.gla.terrier.structures.BlockInvertedIndexInputStream
 
print() - Method in class uk.ac.gla.terrier.structures.BlockLexiconInputStream
Prints out the contents of the lexicon file to check.
print() - Method in class uk.ac.gla.terrier.structures.DirectIndex
Prints out the direct index file.
print() - Method in class uk.ac.gla.terrier.structures.DirectIndexInputStream
Prints out the html direct index file.
print() - Method in class uk.ac.gla.terrier.structures.DocumentIndex
Prints out to the standard error stream the contents of the document index file.
print() - Method in class uk.ac.gla.terrier.structures.DocumentIndexEncoded
Prints to the standard error the document index structure, which is loaded into memory.
print() - Method in class uk.ac.gla.terrier.structures.DocumentIndexInMemory
Prints to the standard error the document index structure, which is loaded into memory.
print() - Method in class uk.ac.gla.terrier.structures.DocumentIndexInputStream
Prints out to the standard error stream the contents of the document index file.
print() - Method in class uk.ac.gla.terrier.structures.InvertedIndex
Prints out the inverted index file.
print() - Method in class uk.ac.gla.terrier.structures.InvertedIndexInputStream
 
print() - Method in class uk.ac.gla.terrier.structures.Lexicon
Prints out the contents of the lexicon file.
print() - Method in class uk.ac.gla.terrier.structures.LexiconInputStream
Prints out the contents of the lexicon file to check.
print() - Method in class uk.ac.gla.terrier.structures.UTFBlockLexiconInputStream
Prints out the contents of the lexicon file to check.
printArray() - Method in class uk.ac.gla.terrier.structures.indexing.singlepass.hadoop.MapEmittedPostingList
 
printResults(PrintWriter, SearchRequest) - Method in class uk.ac.gla.terrier.applications.InteractiveQuerying
Prints the results
printResults(PrintWriter, SearchRequest) - Method in class uk.ac.gla.terrier.applications.TRECQuerying
Prints the results for the given search request, using the specified destination.
printSettings(SearchRequest, String[], String) - Method in class uk.ac.gla.terrier.applications.TRECQuerying
prints the current settings to a file with the same name as the current results file.
process(Manager, SearchRequest) - Method in interface uk.ac.gla.terrier.querying.PostProcess
Run the instantiated post process on the search request represented by q.
process(Manager, SearchRequest) - Method in class uk.ac.gla.terrier.querying.QueryExpansion
Runs the actual query expansion
processQueries(double) - Method in class uk.ac.gla.terrier.applications.InteractiveQuerying
Performs the matching using the specified weighting model from the setup and possibly a combination of evidence mechanism.
processQueries(double) - Method in class uk.ac.gla.terrier.applications.TRECLMQuerying
Performs the matching using the specified weighting model from the setup and possibly a combination of evidence mechanism.
processQueries(double, boolean) - Method in class uk.ac.gla.terrier.applications.TRECLMQuerying
Performs the matching using the specified weighting model from the setup and possibly a combination of evidence mechanism.
processQueries() - Method in class uk.ac.gla.terrier.applications.TRECLMQuerying
Performs the matching using the specified weighting model from the setup and possibly a combination of evidence mechanism.
processQueries() - Method in class uk.ac.gla.terrier.applications.TRECQuerying
Performs the matching using the specified weighting model from the setup and possibly a combination of evidence mechanism.
processQueries(double) - Method in class uk.ac.gla.terrier.applications.TRECQuerying
Performs the matching using the specified weighting model from the setup and possibly a combination of evidence mechanism.
processQueries(double, boolean) - Method in class uk.ac.gla.terrier.applications.TRECQuerying
Performs the matching using the specified weighting model from the setup and possibly a combination of evidence mechanism.
processQueries(double, boolean) - Method in class uk.ac.gla.terrier.applications.TRECQueryingExpansion
Performs the matching using the specified weighting model from the setup.
processQuery(String, String, double) - Method in class uk.ac.gla.terrier.applications.InteractiveQuerying
According to the given parameters, it sets up the correct matching class.
processQuery(String, String) - Method in class uk.ac.gla.terrier.applications.TRECQuerying
According to the given parameters, it sets up the correct matching class and performs retrieval for the given query.
processQuery(String, String, double) - Method in class uk.ac.gla.terrier.applications.TRECQuerying
According to the given parameters, it sets up the correct matching class and performs retrieval for the given query.
processQuery(String, String, double, boolean) - Method in class uk.ac.gla.terrier.applications.TRECQuerying
According to the given parameters, it sets up the correct matching class and performs retrieval for the given query.
processQuery(String, String, double, boolean) - Method in class uk.ac.gla.terrier.applications.TRECQueryingExpansion
According to the given parameters, it sets up the correct matching class.
processTerm(String) - Method in class uk.ac.gla.terrier.querying.Manager
Make this object a term pipeline implementor.
processTerm(String) - Method in class uk.ac.gla.terrier.terms.CropTerm
Reduces the term to the maximum allowed size for this indexing run
processTerm(String) - Method in class uk.ac.gla.terrier.terms.DumpTerm
Displays the given on STDERR, then passes onto next pipeline object.
processTerm(String) - Method in class uk.ac.gla.terrier.terms.NoOp
Pass the term onto the next term pipeline object, without making any changes to it.
processTerm(String) - Method in class uk.ac.gla.terrier.terms.PorterStemmer
Stems the given term.
processTerm(String) - Method in class uk.ac.gla.terrier.terms.SkipTermPipeline
Processes this token.
processTerm(String) - Method in class uk.ac.gla.terrier.terms.SnowballStemmer
Stems the given term and passes onto the next object in the term pipeline.
processTerm(String) - Method in class uk.ac.gla.terrier.terms.Stopwords
Checks to see if term t is a stopword.
processTerm(String) - Method in interface uk.ac.gla.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.
PROPERTIES_SUFFIX - Static variable in class uk.ac.gla.terrier.utility.ApplicationSetup
The suffix of the file that contains the index properties.

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