org.apache.lucene.benchmark.byTask.feeds
Class TrecDocMaker

java.lang.Object
  extended byorg.apache.lucene.benchmark.byTask.feeds.BasicDocMaker
      extended byorg.apache.lucene.benchmark.byTask.feeds.TrecDocMaker
All Implemented Interfaces:
DocMaker

public class TrecDocMaker
extends BasicDocMaker

A DocMaker using the (compressed) Trec collection for its input.


Field Summary
 
Fields inherited from class org.apache.lucene.benchmark.byTask.feeds.BasicDocMaker
config, indexVal, storeVal, termVecVal
 
Constructor Summary
TrecDocMaker()
           
 
Method Summary
protected  org.apache.lucene.benchmark.byTask.feeds.BasicDocMaker.DocData getNextDocData()
          Return the data of the next document.
 int numUniqueTexts()
          Return how many real unique texts are available, 0 if not applicable.
 void resetInputs()
          Reset inputs so that the test run would behave, input wise, as if it just started.
 void setConfig(Config config)
          Set the properties
 
Methods inherited from class org.apache.lucene.benchmark.byTask.feeds.BasicDocMaker
addBytes, addUniqueBytes, collectFiles, getByteCount, getCount, makeDocument, makeDocument, numUniqueBytes, printDocStatistics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrecDocMaker

public TrecDocMaker()
Method Detail

setConfig

public void setConfig(Config config)
Description copied from interface: DocMaker
Set the properties

Specified by:
setConfig in interface DocMaker
Overrides:
setConfig in class BasicDocMaker

getNextDocData

protected org.apache.lucene.benchmark.byTask.feeds.BasicDocMaker.DocData getNextDocData()
                                                                                 throws Exception
Description copied from class: BasicDocMaker
Return the data of the next document.

Specified by:
getNextDocData in class BasicDocMaker
Returns:
data of the next document.
Throws:
Exception

resetInputs

public void resetInputs()
Description copied from interface: DocMaker
Reset inputs so that the test run would behave, input wise, as if it just started.

Specified by:
resetInputs in interface DocMaker
Overrides:
resetInputs in class BasicDocMaker

numUniqueTexts

public int numUniqueTexts()
Description copied from interface: DocMaker
Return how many real unique texts are available, 0 if not applicable.



Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.