Uses of Interface
org.terrier.terms.TermPipeline
-
Packages that use TermPipeline Package Description org.terrier.realtime.memory Provides MemoryIndex structures.org.terrier.realtime.memory.fields Provides MemoryIndex structures that support field search.org.terrier.structures.indexing Provides the classes used for creating the data structures of the Terrier platform.org.terrier.structures.indexing.classical Provides functionality for creating on-disk indices via indexer classes.org.terrier.structures.indexing.singlepass Provides implementation of the structures needed for performing a single pass indexingorg.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. -
-
Uses of TermPipeline in org.terrier.realtime.memory
Fields in org.terrier.realtime.memory declared as TermPipeline Modifier and Type Field Description protected TermPipeline
MemoryIndex. pipeline_first
FIXMEMethods in org.terrier.realtime.memory that return TermPipeline Modifier and Type Method Description protected TermPipeline
MemoryIndex. getEndOfPipeline()
FIXME -
Uses of TermPipeline in org.terrier.realtime.memory.fields
Fields in org.terrier.realtime.memory.fields declared as TermPipeline Modifier and Type Field Description protected TermPipeline
MemoryFields. pipeline
Methods in org.terrier.realtime.memory.fields that return TermPipeline Modifier and Type Method Description protected TermPipeline
MemoryFields. getEndOfPipeline()
-
Uses of TermPipeline in org.terrier.structures.indexing
Fields in org.terrier.structures.indexing declared as TermPipeline Modifier and Type Field Description protected TermPipeline
Indexer. pipeline_first
The first component of the term pipeline.Methods in org.terrier.structures.indexing that return TermPipeline Modifier and Type Method Description protected abstract TermPipeline
Indexer. getEndOfPipeline()
An abstract method that returns the last component of the term pipeline. -
Uses of TermPipeline in org.terrier.structures.indexing.classical
Classes in org.terrier.structures.indexing.classical that implement TermPipeline Modifier and Type Class Description protected class
BasicIndexer.BasicTermProcessor
This class implements an end of a TermPipeline that adds the term to the DocumentTree.protected class
BasicIndexer.FieldTermProcessor
This class implements an end of a TermPipeline that adds the term to the DocumentTree.protected class
BlockIndexer.BasicTermProcessor
This class implements an end of a TermPipeline that adds the term to the DocumentTree.protected class
BlockIndexer.DelimFieldTermProcessor
This class behaves in a similar fashion to FieldTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.protected class
BlockIndexer.DelimTermProcessor
This class behaves in a similar fashion to BasicTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.protected class
BlockIndexer.FieldTermProcessor
This class implements an end of a TermPipeline that adds the term to the DocumentTree.Methods in org.terrier.structures.indexing.classical that return TermPipeline Modifier and Type Method Description protected TermPipeline
BasicIndexer. getEndOfPipeline()
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.protected TermPipeline
BlockIndexer. getEndOfPipeline()
Returns the object that is to be the end of the TermPipeline. -
Uses of TermPipeline in org.terrier.structures.indexing.singlepass
Classes in org.terrier.structures.indexing.singlepass that implement TermPipeline Modifier and Type Class Description protected class
BlockSinglePassIndexer.BasicTermProcessor
This class implements an end of a TermPipeline that adds the term to the DocumentTree.protected class
BlockSinglePassIndexer.DelimFieldTermProcessor
This class behaves in a similar fashion to FieldTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.protected class
BlockSinglePassIndexer.DelimTermProcessor
This class behaves in a similar fashion to BasicTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.protected class
BlockSinglePassIndexer.FieldTermProcessor
This class implements an end of a TermPipeline that adds the term to the DocumentTree.Methods in org.terrier.structures.indexing.singlepass that return TermPipeline Modifier and Type Method Description protected TermPipeline
BlockSinglePassIndexer. getEndOfPipeline()
Returns the object that is to be the end of the TermPipeline.protected abstract TermPipeline
ExtensibleSinglePassIndexer. getEndOfPipeline()
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. -
Uses of TermPipeline in org.terrier.terms
Classes in org.terrier.terms that implement TermPipeline Modifier and Type Class Description class
BaseTermPipelineAccessor
A base implementation for TermPipelineAccessorclass
CropTerm
Reduces the size of terms passing through the term pipeline to the maximum allowed size for this indexing run.class
DanishSnowballStemmer
Danish stemmer implmented by Snowball.class
DumpTerm
Useful development phase TermPipeline object that allows prints every term that passes through it to System.errclass
DutchSnowballStemmer
Dutch stemmer implmented by Snowball.class
EnglishSnowballStemmer
English stemmer implmented by Snowball.class
FinnishSnowballStemmer
Finnish stemmer implmented by Snowball.class
FrenchSnowballStemmer
French stemmer implmented by Snowball.class
GermanSnowballStemmer
German stemmer implmented by Snowball.class
HungarianSnowballStemmer
Hungerian stemmer implmented by Snowball.class
ItalianSnowballStemmer
Italian stemmer implmented by Snowball.class
NoOp
A do-nothing term pipeline object.class
NorwegianSnowballStemmer
Norwegian stemmer implmented by Snowball.class
PorterStemmer
Stemmer, implementing the Porter Stemming Algorithm.class
PortugueseSnowballStemmer
Portuguese stemmer implmented by Snowball.class
RemoveDiacritics
Removes diacritics in letters.class
RomanianSnowballStemmer
Romanian stemmer implmented by Snowball.class
RussianSnowballStemmer
Russian stemmer implmented by Snowball.class
SkipTermPipeline
Class that identified tokens which should not be passed down the entire term pipeline, and instead passed onto a specified stage instead.class
SnowballStemmer
Classic Snowball stemmer implmented by Snowball.class
SpanishSnowballStemmer
Spanish stemmer implmented by Snowball.class
StemmerTermPipeline
Abstract base class for Stemmers that are also TermPipeline instancesclass
Stopwords
Implements stopword removal, as a TermPipeline object.class
SwedishSnowballStemmer
Swedish stemmer implmented by Snowball.class
TRv2PorterStemmer
This is the Porter stemming algorithm, coded up in JAVA by Gianni Amati.class
TRv2WeakPorterStemmer
An implementation of the Porter stemming algorithm that uses only the first step of the algorithm.class
TurkishSnowballStemmer
Turkish stemmer implmented by Snowball.class
WeakPorterStemmer
Weak Porter Stemmer, using Porter's Java implementation as the base.Fields in org.terrier.terms declared as TermPipeline Modifier and Type Field Description protected TermPipeline
CropTerm. next
The next object in the term pipelineprotected TermPipeline
NoOp. next
The implementation of a term pipeline.protected TermPipeline
RemoveDiacritics. next
protected TermPipeline
StemmerTermPipeline. next
protected TermPipeline
Stopwords. next
The next component in the term pipeline.Constructors in org.terrier.terms with parameters of type TermPipeline Constructor Description CropTerm(TermPipeline _next)
Creates a new CropTerm pipeline object, which can be used in the term pipelineDanishSnowballStemmer(TermPipeline n)
constructorDumpTerm(TermPipeline _next)
Construct a new DumpTerm objecyDutchSnowballStemmer(TermPipeline n)
contructorEnglishSnowballStemmer(TermPipeline n)
constructorFinnishSnowballStemmer(TermPipeline n)
constructorFrenchSnowballStemmer(TermPipeline n)
constructorGermanSnowballStemmer(TermPipeline n)
constructorHungarianSnowballStemmer(TermPipeline n)
constructorItalianSnowballStemmer(TermPipeline n)
constructorNoOp(TermPipeline _next)
Constructs an instance of the class, given the next component in the pipeline.NorwegianSnowballStemmer(TermPipeline n)
constructorPorterStemmer(TermPipeline next)
Constructs an instance of PorterStemmer.PortugueseSnowballStemmer(TermPipeline n)
constructorRemoveDiacritics(TermPipeline next)
RomanianSnowballStemmer(TermPipeline n)
constructorRussianSnowballStemmer(TermPipeline n)
constructorSkipTermPipeline(TermPipeline _next, TermPipeline _last)
Instantiate this object, using properties to define tokens.SkipTermPipeline(TermPipeline _next, TermPipeline _last, java.lang.String[] _skipTokens)
Instantiate this object.SnowballStemmer(java.lang.String StemLanguage, TermPipeline next)
Creates a new stemmer object for the language StemLanguage.SpanishSnowballStemmer(TermPipeline n)
constructorStopwords(TermPipeline _next)
Makes a new stopword termpipeline object.Stopwords(TermPipeline _next, java.lang.String StopwordsFile)
Makes a new stopword term pipeline object.Stopwords(TermPipeline _next, java.lang.String[] StopwordsFiles)
Makes a new stopword term pipeline object.SwedishSnowballStemmer(TermPipeline n)
constructorTRv2PorterStemmer(TermPipeline next)
Constructs an instance of the TRv2PorterStemmer.TRv2WeakPorterStemmer(TermPipeline next)
Constructs an instance of the TRv2WeakPorterStemmer.TurkishSnowballStemmer(TermPipeline n)
constructorWeakPorterStemmer(TermPipeline next)
constructor
-