public class SearchTravRetLoadFieldSelectorTask extends SearchTravTask
Note: This task reuses the reader if it is already open. Otherwise a reader is opened at start and closed at the end.
Takes optional param: comma separated list of Fields to load.
Other side effects: counts additional 1 (record) for each traversed hit, and 1 more for each retrieved (non null) document.
Modifier and Type | Field and Description |
---|---|
protected FieldSelector |
fieldSelector |
traversalSize
Constructor and Description |
---|
SearchTravRetLoadFieldSelectorTask(PerfRunData runData) |
Modifier and Type | Method and Description |
---|---|
protected Document |
retrieveDoc(IndexReader ir,
int id) |
void |
setParams(String params)
Set the params of this task.
|
boolean |
supportsParams()
Sub classes that support parameters must override this method to return
true.
|
boolean |
withRetrieve()
Return true if, with search & results traversing, docs should be retrieved.
|
getQueryMaker, traversalSize, withSearch, withTraverse, withWarm
createCollector, doLogic, getBenchmarkHighlighter, getFieldsToHighlight, getSort, numHits, numToHighlight, setup, withCollector, withMaxScore, withScore
clone, close, getBackgroundDeltaPriority, getDepth, getLogMessage, getName, getParams, getRunData, getRunInBackground, isDisableCounting, runAndMaybeStats, setDepth, setDisableCounting, setName, setRunInBackground, shouldNeverLogAtStart, shouldNotRecordStats, stopNow, tearDown, toString
protected FieldSelector fieldSelector
public SearchTravRetLoadFieldSelectorTask(PerfRunData runData)
public boolean withRetrieve()
ReadTask
withRetrieve
in class SearchTravTask
protected Document retrieveDoc(IndexReader ir, int id) throws IOException
retrieveDoc
in class ReadTask
IOException
public void setParams(String params)
PerfTask
setParams
in class SearchTravTask
public boolean supportsParams()
PerfTask
supportsParams
in class SearchTravTask