Class SortableSingleDocSource
- java.lang.Object
-
- org.apache.lucene.benchmark.byTask.feeds.ContentItemsSource
-
- org.apache.lucene.benchmark.byTask.feeds.ContentSource
-
- org.apache.lucene.benchmark.byTask.feeds.SingleDocSource
-
- org.apache.lucene.benchmark.byTask.feeds.SortableSingleDocSource
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class SortableSingleDocSource extends SingleDocSource
Adds fields appropriate for sorting: country, random_string and sort_field (int). Supports the following parameters:- sort.rng - defines the range for sort-by-int field (default 20000).
- rand.seed - defines the seed to initialize Random with (default 13).
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.benchmark.byTask.feeds.ContentItemsSource
encoding, forever, logStep, verbose
-
-
Constructor Summary
Constructors Constructor Description SortableSingleDocSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocDatagetNextDocData(DocData docData)Returns the nextDocDatafrom the content source.voidsetConfig(Config config)Sets theConfigfor this content source.-
Methods inherited from class org.apache.lucene.benchmark.byTask.feeds.SingleDocSource
close, resetInputs
-
Methods inherited from class org.apache.lucene.benchmark.byTask.feeds.ContentItemsSource
addBytes, addItem, collectFiles, getBytesCount, getConfig, getItemsCount, getTotalBytesCount, getTotalItemsCount, printStatistics, shouldLog
-
-
-
-
Method Detail
-
getNextDocData
public DocData getNextDocData(DocData docData) throws NoMoreDataException
Description copied from class:ContentSourceReturns the nextDocDatafrom the content source. Implementations must account for multi-threading, as multiple threads can call this method simultaneously.- Overrides:
getNextDocDatain classSingleDocSource- Throws:
NoMoreDataException
-
setConfig
public void setConfig(Config config)
Description copied from class:ContentItemsSourceSets theConfigfor this content source. If you override this method, you must call super.setConfig.- Overrides:
setConfigin classContentItemsSource
-
-