|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.lucene.benchmark.byTask.feeds.ContentItemsSource
org.apache.lucene.benchmark.byTask.feeds.ContentSource
org.apache.lucene.benchmark.byTask.feeds.EnwikiContentSource
public class EnwikiContentSource
A ContentSource which reads the English Wikipedia dump. You can read
the .bz2 file directly (it will be decompressed on the fly). Config
properties:
| Field Summary |
|---|
| Fields inherited from class org.apache.lucene.benchmark.byTask.feeds.ContentItemsSource |
|---|
encoding, forever, logStep, verbose |
| Constructor Summary | |
|---|---|
EnwikiContentSource()
|
|
| Method Summary | |
|---|---|
void |
close()
Called when reading from this content source is no longer required. |
DocData |
getNextDocData(DocData docData)
Returns the next DocData from the content source. |
void |
resetInputs()
Resets the input for this content source, so that the test would behave as if it was just started, input-wise. |
void |
setConfig(Config config)
Sets the Config for this content source. |
| Methods inherited from class org.apache.lucene.benchmark.byTask.feeds.ContentItemsSource |
|---|
addBytes, addItem, collectFiles, getBytesCount, getConfig, getItemsCount, getTotalBytesCount, getTotalItemsCount, printStatistics, shouldLog |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EnwikiContentSource()
| Method Detail |
|---|
public void close()
throws IOException
ContentItemsSource
close in interface Closeableclose in class ContentItemsSourceIOException
public DocData getNextDocData(DocData docData)
throws NoMoreDataException,
IOException
ContentSourceDocData from the content source.
Implementations must account for multi-threading, as multiple threads
can call this method simultaneously.
getNextDocData in class ContentSourceNoMoreDataException
IOException
public void resetInputs()
throws IOException
ContentItemsSourceNOTE: the default implementation resets the number of bytes and items generated since the last reset, so it's important to call super.resetInputs in case you override this method.
resetInputs in class ContentItemsSourceIOExceptionpublic void setConfig(Config config)
ContentItemsSourceConfig for this content source. If you override this
method, you must call super.setConfig.
setConfig in class ContentItemsSource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||