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 TermPipelineMemoryIndex. pipeline_firstFIXMEMethods in org.terrier.realtime.memory that return TermPipeline Modifier and Type Method Description protected TermPipelineMemoryIndex. 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 TermPipelineMemoryFields. pipelineMethods in org.terrier.realtime.memory.fields that return TermPipeline Modifier and Type Method Description protected TermPipelineMemoryFields. getEndOfPipeline() -
Uses of TermPipeline in org.terrier.structures.indexing
Fields in org.terrier.structures.indexing declared as TermPipeline Modifier and Type Field Description protected TermPipelineIndexer. pipeline_firstThe first component of the term pipeline.Methods in org.terrier.structures.indexing that return TermPipeline Modifier and Type Method Description protected abstract TermPipelineIndexer. 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 classBasicIndexer.BasicTermProcessorThis class implements an end of a TermPipeline that adds the term to the DocumentTree.protected classBasicIndexer.FieldTermProcessorThis class implements an end of a TermPipeline that adds the term to the DocumentTree.protected classBlockIndexer.BasicTermProcessorThis class implements an end of a TermPipeline that adds the term to the DocumentTree.protected classBlockIndexer.DelimFieldTermProcessorThis class behaves in a similar fashion to FieldTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.protected classBlockIndexer.DelimTermProcessorThis class behaves in a similar fashion to BasicTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.protected classBlockIndexer.FieldTermProcessorThis 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 TermPipelineBasicIndexer. 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 TermPipelineBlockIndexer. 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 classBlockSinglePassIndexer.BasicTermProcessorThis class implements an end of a TermPipeline that adds the term to the DocumentTree.protected classBlockSinglePassIndexer.DelimFieldTermProcessorThis class behaves in a similar fashion to FieldTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.protected classBlockSinglePassIndexer.DelimTermProcessorThis class behaves in a similar fashion to BasicTermProcessor except that this one treats blocks bounded by delimiters instead of fixed-sized blocks.protected classBlockSinglePassIndexer.FieldTermProcessorThis 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 TermPipelineBlockSinglePassIndexer. getEndOfPipeline()Returns the object that is to be the end of the TermPipeline.protected abstract TermPipelineExtensibleSinglePassIndexer. 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 classBaseTermPipelineAccessorA base implementation for TermPipelineAccessorclassCropTermReduces the size of terms passing through the term pipeline to the maximum allowed size for this indexing run.classDanishSnowballStemmerDanish stemmer implmented by Snowball.classDumpTermUseful development phase TermPipeline object that allows prints every term that passes through it to System.errclassDutchSnowballStemmerDutch stemmer implmented by Snowball.classEnglishSnowballStemmerEnglish stemmer implmented by Snowball.classFinnishSnowballStemmerFinnish stemmer implmented by Snowball.classFrenchSnowballStemmerFrench stemmer implmented by Snowball.classGermanSnowballStemmerGerman stemmer implmented by Snowball.classHungarianSnowballStemmerHungerian stemmer implmented by Snowball.classItalianSnowballStemmerItalian stemmer implmented by Snowball.classNoOpA do-nothing term pipeline object.classNorwegianSnowballStemmerNorwegian stemmer implmented by Snowball.classPorterStemmerStemmer, implementing the Porter Stemming Algorithm.classPortugueseSnowballStemmerPortuguese stemmer implmented by Snowball.classRemoveDiacriticsRemoves diacritics in letters.classRomanianSnowballStemmerRomanian stemmer implmented by Snowball.classRussianSnowballStemmerRussian stemmer implmented by Snowball.classSkipTermPipelineClass that identified tokens which should not be passed down the entire term pipeline, and instead passed onto a specified stage instead.classSnowballStemmerClassic Snowball stemmer implmented by Snowball.classSpanishSnowballStemmerSpanish stemmer implmented by Snowball.classStemmerTermPipelineAbstract base class for Stemmers that are also TermPipeline instancesclassStopwordsImplements stopword removal, as a TermPipeline object.classSwedishSnowballStemmerSwedish stemmer implmented by Snowball.classTRv2PorterStemmerThis is the Porter stemming algorithm, coded up in JAVA by Gianni Amati.classTRv2WeakPorterStemmerAn implementation of the Porter stemming algorithm that uses only the first step of the algorithm.classTurkishSnowballStemmerTurkish stemmer implmented by Snowball.classWeakPorterStemmerWeak Porter Stemmer, using Porter's Java implementation as the base.Fields in org.terrier.terms declared as TermPipeline Modifier and Type Field Description protected TermPipelineCropTerm. nextThe next object in the term pipelineprotected TermPipelineNoOp. nextThe implementation of a term pipeline.protected TermPipelineRemoveDiacritics. nextprotected TermPipelineStemmerTermPipeline. nextprotected TermPipelineStopwords. nextThe 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
-