org.apache.lucene.benchmark.byTask.feeds
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
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).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SortableSingleDocSource
public SortableSingleDocSource()
getNextDocData
public DocData getNextDocData(DocData docData)
throws NoMoreDataException
- Description copied from class:
ContentSource
- Returns the next
DocData
from the content source.
Implementations must account for multi-threading, as multiple threads
can call this method simultaneously.
- Overrides:
getNextDocData
in class SingleDocSource
- Throws:
NoMoreDataException
setConfig
public void setConfig(Config config)
- Description copied from class:
ContentItemsSource
- Sets the
Config
for this content source. If you override this
method, you must call super.setConfig.
- Overrides:
setConfig
in class ContentItemsSource