Serialized Form


Package org.terrier.applications.desktop

Class org.terrier.applications.desktop.AboutTerrier extends JDialog implements Serializable

serialVersionUID: 1L

Serialized Fields

imagePath

String imagePath

jContentPane

JPanel jContentPane

jLabel

JLabel jLabel

jPanel

JPanel jPanel

jButton

JButton jButton

jTextPane

JTextPane jTextPane

jScrollPane

JScrollPane jScrollPane

Class org.terrier.applications.desktop.DesktopTerrier extends JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

piErr

PipedInputStream piErr

poErr

PipedOutputStream poErr

jTextArea

JTextArea jTextArea

filetypeColors

org.terrier.applications.desktop.FiletypeColors filetypeColors

queryRunning

boolean queryRunning

me

DesktopTerrier me

indexFolders

IndexFolders indexFolders

aboutTerrier

AboutTerrier aboutTerrier

helpDialog

HelpDialog helpDialog

managerName

String managerName

folderList

List<E> folderList

queryingManager

Manager queryingManager

diskIndex

Index diskIndex

jContentPane

JPanel jContentPane

jJMenuBar

JMenuBar jJMenuBar

jMenuFile

JMenu jMenuFile

jMenu

JMenu jMenu

jMenuItem

JMenuItem jMenuItem

jMenuItem1

JMenuItem jMenuItem1

jMenuItem2

JMenuItem jMenuItem2

jTabbedPane

JTabbedPane jTabbedPane

searchPanel

JPanel searchPanel

jPanel1

JPanel jPanel1

jTextField

JTextField jTextField

jButton

JButton jButton

jPanel2

JPanel jPanel2

jTable

JTable jTable

jScrollPane

JScrollPane jScrollPane

jButton1

JButton jButton1

jButton2

JButton jButton2

desktop_debug

boolean desktop_debug

jScrollPane1

JScrollPane jScrollPane1

jSplitPane

JSplitPane jSplitPane

jPanel3

JPanel jPanel3

jPanel

JPanel jPanel

jLabel

JLabel jLabel

jLabel1

JLabel jLabel1

jLabel2

JLabel jLabel2

jLabel3

JLabel jLabel3

jPanel4

JPanel jPanel4

reada

org.terrier.applications.desktop.DesktopTerrier.ReaderThread reada

Class org.terrier.applications.desktop.HelpDialog extends JDialog implements Serializable

serialVersionUID: 1L

Serialized Fields

jContentPane

JPanel jContentPane

jPanel

JPanel jPanel

jButton

JButton jButton

jScrollPane

JScrollPane jScrollPane

jTextPane

JTextPane jTextPane

Class org.terrier.applications.desktop.IndexFolders extends JDialog implements Serializable

serialVersionUID: 1L

Serialized Fields

folders

List<E> folders

workingFolders

Vector<E> workingFolders

jContentPane

JPanel jContentPane

jPanel

JPanel jPanel

jPanel1

JPanel jPanel1

jButton

JButton jButton

jButton1

JButton jButton1

jButton2

JButton jButton2

jScrollPane

JScrollPane jScrollPane

jList1

JList jList1

jButton3

JButton jButton3

jPanel2

JPanel jPanel2

jLabel

JLabel jLabel

jPanel3

JPanel jPanel3

Package org.terrier.matching

Class org.terrier.matching.AccumulatorResultSet extends Object implements Serializable

Serialized Fields

docids

int[] docids
docid[]


scores

double[] scores
scores[]


occurrences

short[] occurrences
occurrences


arraysInitialised

boolean arraysInitialised

scoresMap

gnu.trove.TIntDoubleHashMap scoresMap
score map


occurrencesMap

gnu.trove.TIntShortHashMap occurrencesMap
occurrence map


mapsInitialised

boolean mapsInitialised

resultSize

int resultSize

exactResultSize

int exactResultSize

lock

Lock lock

statusCode

int statusCode

Class org.terrier.matching.CollectionResultSet extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

docids

int[] docids
The array that stores the document ids.


scores

double[] scores
An array holding the scores of documents in the collection.


occurrences

short[] occurrences
The occurrences of the query terms in a document. This allows to use Boolean operators and filter documents. If the i-th query term appears in the j-th document, then the i-th bit of occurrences[j] is set, otherwise it is zero. Using a 2-byte long integer allows to check for the occurence of up to 16 query terms.


arraysInitialised

boolean arraysInitialised
A static boolean flag indicating whether the arrays of docids and scores have been initialized (memory allocated for them) or not.


resultSize

int resultSize
The number of documents that have been ranked and sorted according to their scores.


exactResultSize

int exactResultSize
The number of retrieved documents. This may be higher that <tt>resultSize<tt>, and corresponds to the number of documents that contain at least one query term.


lock

Lock lock
A lock for enabling access of the result set by different threads


statusCode

int statusCode
A status code for the result set.

Class org.terrier.matching.MatchingQueryTerms extends Object implements Serializable

serialVersionUID: -9134975387300425203L

Serialized Fields

queryId

String queryId
The query ID, if provided


rq

Request rq

termProperties

HashMap<K,V> termProperties
A mapping from the string of a query term to its properties.


defaultWeightingModel

WeightingModel defaultWeightingModel
default weighting model for all terms


termAdditionIndex

int termAdditionIndex

docScoreModifiers

ArrayList<E> docScoreModifiers
The document score modifiers associated with the query terms. It should contain the phrase score modifiers for example.


query

Query query
The original query as it came from the parser, in case any TSMs or DSMs wish to refer to it

Class org.terrier.matching.MatchingQueryTerms.QueryTermProperties extends Object implements Serializable

serialVersionUID: 6327392687128896557L

Serialized Fields

index

int index
the index at which this term was inserted


weight

double weight
The weight of a query term. This is usually how many times the term occurred in the query, but sometime may be altered if a weight has been specified on the query term: eg QueryExpansion will do this, as will manually specifying a weight on the unparsed query (example term1 term2^3).


stats

EntryStatistics stats
Info about the query term.


termModels

ArrayList<E> termModels
The term score modifiers associated with a particular query term.

Class org.terrier.matching.QueryResultSet extends CollectionResultSet implements Serializable

serialVersionUID: 1L

Serialized Fields

metaMap

gnu.trove.TObjectIntHashMap<K> metaMap
The structure that holds the metadata about the results. It maps the metadata name, a string, to an array index of the metadata array that contains the particular metadata.


metadata

String[][] metadata
The structure holding the metadata. Each column is associated with a named metavalue type, as known by metaMap. Each row is for a given document.


Package org.terrier.matching.daat

Class org.terrier.matching.daat.CandidateResultSet extends Object implements Serializable

Serialized Fields

docids

int[] docids

scores

double[] scores

occurrences

short[] occurrences

resultSize

int resultSize

exactResultSize

int exactResultSize

lock

Lock lock

statusCode

int statusCode

Package org.terrier.matching.dsms

Class org.terrier.matching.dsms.BooleanScoreModifier extends Object implements Serializable

serialVersionUID: 8827289509840106672L

Serialized Fields

terms

ArrayList<E> terms
The terms to check. If this is null, then we check for the whole query. This property can only be set from the constructor.


Package org.terrier.matching.models

Class org.terrier.matching.models.BB2 extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.BM25 extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

k_1

double k_1
The constant k_1.


k_3

double k_3
The constant k_3.


b

double b
The parameter b.

Class org.terrier.matching.models.BM25F extends PerFieldNormWeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.DFIC extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name

Class org.terrier.matching.models.DFIZ extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name

Class org.terrier.matching.models.DFR_BM25 extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.DFRee extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.DFRWeightingModel extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

basicModel

BasicModel basicModel
The applied basic model for randomness.


afterEffect

AfterEffect afterEffect
The applied model for after effect (aka. first normalisation).


normalisation

Normalisation normalisation
The applied frequency normalisation method.


NORMALISATION_PREFIX

String NORMALISATION_PREFIX
The prefix of the package of the frequency normalisation methods.


BASICMODEL_PREFIX

String BASICMODEL_PREFIX
The prefix of the package of the basic models for randomness.


AFTEREFFECT_PREFIX

String AFTEREFFECT_PREFIX
The prefix of the package of the first normalisation methods by after effect.


parameter

double parameter
The parameter of the frequency normalisation component.


ENABLE_NORMALISATION

boolean ENABLE_NORMALISATION
A boolean that indicates if the frequency normalisation is enabled.


ENABLE_AFTEREFFECT

boolean ENABLE_AFTEREFFECT
A boolean that indicates if the first normalisation by after effect is enabled.

Class org.terrier.matching.models.DirichletLM extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.DLH extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

k

double k

Class org.terrier.matching.models.DLH13 extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

k

double k

Class org.terrier.matching.models.DPH extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.Hiemstra_LM extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.Idf extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

numberOfDocuments

double numberOfDocuments
The number of documents in the collection.

Class org.terrier.matching.models.IFB2 extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.In_expB2 extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.In_expC2 extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.InB2 extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.InL2 extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.Js_KLs extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.LemurTF_IDF extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

k_1

double k_1
The constant k_1.


b

double b
The constant b.

Class org.terrier.matching.models.LGD extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.MDL2 extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

normClass

Class<T> normClass

fieldNormalisations

Normalisation[] fieldNormalisations

fieldCount

int fieldCount

fieldWeights

double[] fieldWeights

p

double[] p

fieldTermFrequencies

int[] fieldTermFrequencies

gF

GammaFunction gF

initialScore

double initialScore

Class org.terrier.matching.models.ML2 extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

normClass

Class<T> normClass

fieldNormalisations

Normalisation[] fieldNormalisations

fieldCount

int fieldCount

fieldWeights

double[] fieldWeights

p

double[] p

fieldTermFrequencies

int[] fieldTermFrequencies

gF

GammaFunction gF

initialScore

double initialScore

Class org.terrier.matching.models.PerFieldNormWeightingModel extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

params

String[] params

basicModel

BasicModel basicModel

fieldNormalisations

Normalisation[] fieldNormalisations

fieldGlobalFrequencies

double[] fieldGlobalFrequencies

fieldWeights

double[] fieldWeights

fieldCount

int fieldCount

normClass

Class<T> normClass

Class org.terrier.matching.models.PL2 extends WeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.PL2F extends PerFieldNormWeightingModel implements Serializable

serialVersionUID: 1L

Class org.terrier.matching.models.TF_IDF extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

k_1

double k_1
The constant k_1.


b

double b
The constant b.

Class org.terrier.matching.models.WeightingModel extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

i

Idf i
The class used for computing the idf values.


averageDocumentLength

double averageDocumentLength
The average length of documents in the collection.


keyFrequency

double keyFrequency
The term frequency in the query.


documentFrequency

double documentFrequency
The document frequency of the term in the collection.


termFrequency

double termFrequency
The term frequency in the collection.


numberOfDocuments

double numberOfDocuments
The number of documents in the collection.


numberOfTokens

double numberOfTokens
The number of tokens in the collections.


c

double c
The parameter c. This defaults to 1.0, but should be set using in the constructor of each child weighting model to the sensible default for that weighting model.


numberOfUniqueTerms

double numberOfUniqueTerms
Number of unique terms in the collection


numberOfPointers

double numberOfPointers
The number of distinct entries in the inverted file. This figure can be calculated as the sum of all Nt over all terms


cs

CollectionStatistics cs

es

EntryStatistics es

rq

Request rq

Class org.terrier.matching.models.XSqrA_M extends WeightingModel implements Serializable

serialVersionUID: 1L


Package org.terrier.matching.models.aftereffect

Class org.terrier.matching.models.aftereffect.AfterEffect extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

avl

double avl
The average document length in collection.


parameter

double parameter
The term frequency normalisation parameter used for method L5

Class org.terrier.matching.models.aftereffect.B extends AfterEffect implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the model.

Class org.terrier.matching.models.aftereffect.L extends AfterEffect implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the model.

Class org.terrier.matching.models.aftereffect.L5 extends AfterEffect implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the model.

Class org.terrier.matching.models.aftereffect.LL extends AfterEffect implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the model.


Package org.terrier.matching.models.basicmodel

Class org.terrier.matching.models.basicmodel.B extends BasicModel implements Serializable

serialVersionUID: 1L

Serialized Fields

modelName

String modelName
The name of the model.

Class org.terrier.matching.models.basicmodel.BasicModel extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

i

Idf i
The class used for computing the idf values.


numberOfDocuments

double numberOfDocuments
The number of documents in the whole collection.


numberOfTokens

double numberOfTokens
The number of tokens in the whole collection

Class org.terrier.matching.models.basicmodel.BM extends BasicModel implements Serializable

serialVersionUID: 1L

Serialized Fields

k_1

double k_1
The constant k_1.


k_3

double k_3
The constant k_3.


modelName

String modelName
The name of the model.

Class org.terrier.matching.models.basicmodel.Br extends BasicModel implements Serializable

serialVersionUID: 1L

Serialized Fields

modelName

String modelName
The name of the model.

Class org.terrier.matching.models.basicmodel.DFR_BM extends BasicModel implements Serializable

serialVersionUID: 1L

Serialized Fields

k_1

double k_1
The constant k_1.


k_3

double k_3
The constant k_3.


modelName

String modelName
The name of the model.

Class org.terrier.matching.models.basicmodel.IF extends BasicModel implements Serializable

serialVersionUID: 1L

Serialized Fields

modelName

String modelName
The name of the model.

Class org.terrier.matching.models.basicmodel.In extends BasicModel implements Serializable

serialVersionUID: 1L

Serialized Fields

modelName

String modelName
The name of the model.


numberOfDocuments

double numberOfDocuments
The number of documents in the whole collection.

Class org.terrier.matching.models.basicmodel.In_exp extends BasicModel implements Serializable

serialVersionUID: 1L

Serialized Fields

modelName

String modelName
The name of the model.

Class org.terrier.matching.models.basicmodel.P extends BasicModel implements Serializable

serialVersionUID: 1L

Serialized Fields

modelName

String modelName
The name of the model.

Class org.terrier.matching.models.basicmodel.PL extends P implements Serializable

serialVersionUID: 1L


Package org.terrier.matching.models.normalisation

Class org.terrier.matching.models.normalisation.Normalisation extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

averageDocumentLength

double averageDocumentLength
The average document length in the collection.


idf

Idf idf
The class used for computing the logorithm values.


termFrequency

double termFrequency
The frequency of the query term in the whole collection.


parameter

double parameter
The free parameter of the normalisation method.


numberOfTokens

double numberOfTokens
The number of tokens in the whole collection.


Nt

double Nt
The document frequency of the term.


numberOfDocuments

double numberOfDocuments
The number of documents in the whole collection.

Class org.terrier.matching.models.normalisation.Normalisation0 extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .

Class org.terrier.matching.models.normalisation.Normalisation1 extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .

Class org.terrier.matching.models.normalisation.Normalisation2 extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .

Class org.terrier.matching.models.normalisation.Normalisation2exp extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .

Class org.terrier.matching.models.normalisation.Normalisation3 extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .

Class org.terrier.matching.models.normalisation.NormalisationB extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .

Class org.terrier.matching.models.normalisation.NormalisationF extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .

Class org.terrier.matching.models.normalisation.NormalisationJ extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .

Class org.terrier.matching.models.normalisation.NormalisationJN extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .

Class org.terrier.matching.models.normalisation.NormalisationP extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .

Class org.terrier.matching.models.normalisation.NormalisationStatic extends Normalisation implements Serializable

serialVersionUID: 1L

Serialized Fields

methodName

String methodName
The name of the normalisation method .


Package org.terrier.matching.tsms

Class org.terrier.matching.tsms.RequiredTermModifier extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

required

boolean required
Indicates whether a query term is required, not required, or whether this has been left unspecified.

Class org.terrier.matching.tsms.TermInFieldModifier extends WeightingModel implements Serializable

serialVersionUID: 1L

Serialized Fields

field

String field
The fields that a query term should appear in.


requirement

boolean requirement
The requirement. By default it is true.


fieldIndex

int fieldIndex

Package org.terrier.querying

Class org.terrier.querying.Request extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

EmptyQuery

boolean EmptyQuery
does the query have any terms. Used by Manager.runMatching() to short circuit the matching process - if this is set, then a resultset with 0 documents is created automatically.


QueryID

String QueryID
QueryID - used by TREC querying and output format for supporting relevance assessments


Control

Map<K,V> Control
Controls are querying stage flags and variables. These are typically set by defaults in the configuration file, or by flags in the query itself (if querying.HTTPSearchEngine is used). They often depict which pre, matching, post and output modules will be used.


contextObjects

Map<K,V> contextObjects
Context object Map that can hold object values.


q

Query q
This contains the parsed syntax tree of the query, as generated by the Antlr parser


originalQuery

String originalQuery
The query text, before applying any pre-processsing


numOfDocsAfterFiltering

int numOfDocsAfterFiltering
The number of documents returned after performing post filtering


resultSet

ResultSet resultSet
This is the resultset of the query. It is provided by the matching/weighting stage, and may be operated on (eg decorated) by PostProcesses and PostFilters


matchingTerms

MatchingQueryTerms matchingTerms
This is an aggregated form of the query terms, suitable for matching, which requires term frequencies for each term.


startedProcessingTime

long startedProcessingTime
The time point when the processing of this search request started.


Package org.terrier.querying.parser

Class org.terrier.querying.parser.DisjunctiveQuery extends MultiTermQuery implements Serializable

serialVersionUID: 1L

Serialized Fields

activeIndex

int activeIndex

weight

double weight
The weight of this "term".

Class org.terrier.querying.parser.ExplicitMultiTermQuery extends MultiTermQuery implements Serializable

serialVersionUID: 1L

Class org.terrier.querying.parser.FieldQuery extends Query implements Serializable

serialVersionUID: 1L

Serialized Fields

field

String field
The optional field.

Class org.terrier.querying.parser.MultiTermQuery extends Query implements Serializable

serialVersionUID: 1L

Serialized Fields

prefix

String prefix

suffix

String suffix

v

ArrayList<E> v
A list for holding the sub-queries. A LinkedList is ideal as we have no need to access numbered sub-query elements of the query - only be able to iterate throught them.

Class org.terrier.querying.parser.PhraseQuery extends MultiTermQuery implements Serializable

serialVersionUID: 1L

Serialized Fields

proximityDistance

int proximityDistance
Indicates the distance, in number of blocks, that the phrase terms can appear in a document. A value of zero corresponds to phrase searching and it is the default value, while any higher value enables proximity searching.

Class org.terrier.querying.parser.Query extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

child

Query child
An encapsulated query.

Class org.terrier.querying.parser.QueryParserException extends Exception implements Serializable

serialVersionUID: 1L

Class org.terrier.querying.parser.RequirementQuery extends Query implements Serializable

serialVersionUID: 1L

Serialized Fields

MustHave

boolean MustHave
The query requirement. The default value is true.

Class org.terrier.querying.parser.SegmentQuery extends MultiTermQuery implements Serializable

serialVersionUID: 1L

Class org.terrier.querying.parser.SingleTermQuery extends Query implements Serializable

serialVersionUID: 1L

Serialized Fields

term

String term
The query term string.


required

int required
The optional required qualifier. It takes the values -1 that corresponds to '-', +1 that corresponds to '+' and 0 that corresponds to unspecified. The default value is 0


weight

double weight
The weight of a query term.


Package org.terrier.statistics

Class org.terrier.statistics.GammaFunction extends Object implements Serializable

serialVersionUID: 1L


Package org.terrier.structures

Class org.terrier.structures.BasicLexiconEntry extends LexiconEntry implements Serializable

serialVersionUID: 1L

Serialized Fields

termId

int termId
the termid of this entry


n_t

int n_t
the number of document that this entry occurs in


TF

int TF
the total number of occurrences of the term in the index


startOffset

long startOffset
the start offset of the entry in the inverted index


startBitOffset

byte startBitOffset
the start bit offset of the entry in the inverted index

Class org.terrier.structures.BasicTermStatsLexiconEntry extends LexiconEntry implements Serializable

serialVersionUID: 1L

Serialized Fields

n_t

int n_t

TF

int TF

termId

int termId

Class org.terrier.structures.BlockFieldLexiconEntry extends BasicLexiconEntry implements Serializable

serialVersionUID: 1L

Serialized Fields

fieldFrequencies

int[] fieldFrequencies

blockCount

int blockCount

Class org.terrier.structures.BlockLexiconEntry extends BasicLexiconEntry implements Serializable

serialVersionUID: 1L

Serialized Fields

blockCount

int blockCount

Class org.terrier.structures.CollectionStatistics extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

numberOfFields

int numberOfFields
Number of fields used to index


fieldTokens

long[] fieldTokens
number of tokens in each field


avgFieldLengths

double[] avgFieldLengths
Average length of each field


numberOfDocuments

int numberOfDocuments
The total number of documents in the collection.


numberOfTokens

long numberOfTokens
The total number of tokens in the collection.


numberOfPointers

long numberOfPointers
The total number of pointers in the inverted file. This corresponds to the sum of the document frequencies for the terms in the lexicon.


numberOfUniqueTerms

int numberOfUniqueTerms
The total number of unique terms in the collection. This corresponds to the number of entries in the lexicon.


averageDocumentLength

double averageDocumentLength
The average length of a document in the collection.

Class org.terrier.structures.FieldLexiconEntry extends BasicLexiconEntry implements Serializable

serialVersionUID: 1L

Serialized Fields

fieldFrequencies

int[] fieldFrequencies

Class org.terrier.structures.Index.UpdatingCollectionStatistics extends CollectionStatistics implements Serializable

serialVersionUID: 1L

Class org.terrier.structures.LexiconEntry extends Object implements Serializable

serialVersionUID: 1L


Package org.terrier.structures.collections

Class org.terrier.structures.collections.FSOrderedMapFile.MapFileInMemory extends TreeMap<IK extends org.apache.hadoop.io.Writable,IV extends org.apache.hadoop.io.Writable> implements Serializable

serialVersionUID: 1L

Class org.terrier.structures.collections.LRUMap extends LinkedHashMap<K,V> implements Serializable

serialVersionUID: 1L

Serialized Fields

maxSize

int maxSize

Package org.terrier.structures.indexing.singlepass

Class org.terrier.structures.indexing.singlepass.RunsMerger.PostingComparator extends Object implements Serializable

serialVersionUID: 8674662139960016073L


Package org.terrier.structures.indexing.singlepass.hadoop

Class org.terrier.structures.indexing.singlepass.hadoop.SplitEmittedTerm.SETRawComparatorTerm extends Object implements Serializable

serialVersionUID: 1L

Class org.terrier.structures.indexing.singlepass.hadoop.SplitEmittedTerm.SETRawComparatorTermSplitFlush extends Object implements Serializable

serialVersionUID: 1L


Package org.terrier.structures.postings

Class org.terrier.structures.postings.BasicIterablePosting extends BasicPostingImpl implements Serializable

Serialized Fields

numEntries

int numEntries

bitFileReader

BitIn bitFileReader

doi

DocumentIndex doi

Class org.terrier.structures.postings.BasicIterablePostingDocidOnly extends BasicIterablePosting implements Serializable

Class org.terrier.structures.postings.BasicPostingImpl extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

dl

int dl

id

int id
id of the posting


tf

int tf
frequency of this posting

Class org.terrier.structures.postings.BlockFieldIterablePosting extends BasicIterablePosting implements Serializable

Serialized Fields

positions

int[] positions

fieldCount

int fieldCount

fieldFrequencies

int[] fieldFrequencies

doiIsFieldDocumentIndex

boolean doiIsFieldDocumentIndex

fdoi

FieldDocumentIndex fdoi

Class org.terrier.structures.postings.BlockFieldPostingImpl extends BlockPostingImpl implements Serializable

Serialized Fields

fieldFrequencies

int[] fieldFrequencies

fieldLengths

int[] fieldLengths

Class org.terrier.structures.postings.BlockIterablePosting extends BasicIterablePosting implements Serializable

serialVersionUID: 1L

Serialized Fields

positions

int[] positions

Class org.terrier.structures.postings.BlockPostingImpl extends BasicPostingImpl implements Serializable

serialVersionUID: 1L

Serialized Fields

positions

int[] positions
positions of occurrence in document

Class org.terrier.structures.postings.FieldIterablePosting extends BasicIterablePosting implements Serializable

serialVersionUID: 1L

Serialized Fields

fieldCount

int fieldCount
number of fields


fieldFrequencies

int[] fieldFrequencies
frequency in each field


doiIsFieldDocumentIndex

boolean doiIsFieldDocumentIndex
can we lookup fields lengths in a cheap manner?


fdoi

FieldDocumentIndex fdoi
pre-cast DocumentIndex to FieldDocumentIndex

Class org.terrier.structures.postings.FieldPostingImpl extends BasicPostingImpl implements Serializable

serialVersionUID: 1L

Serialized Fields

fieldFrequencies

int[] fieldFrequencies

fieldLengths

int[] fieldLengths

Class org.terrier.structures.postings.PostingIdComparator extends Object implements Serializable

serialVersionUID: 1L


Package org.terrier.utility.io

Class org.terrier.utility.io.WrappedIOException extends IOException implements Serializable

serialVersionUID: 1L



Terrier 3.6. Copyright © 2004-2011 University of Glasgow