Cloneable
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 | Description |
---|---|---|
protected FieldSelector |
fieldSelector |
logStep, NEW_LINE, params, stopNow
traversalSize
Constructor | Description |
---|---|
SearchTravRetLoadFieldSelectorTask(PerfRunData runData) |
Modifier and Type | Method | 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.
|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clone, close, getBackgroundDeltaPriority, getDepth, getLogMessage, getName, getParams, getRunData, getRunInBackground, isDisableCounting, runAndMaybeStats, setDepth, setDisableCounting, setName, setRunInBackground, shouldNeverLogAtStart, shouldNotRecordStats, stopNow, tearDown, toString
createCollector, doLogic, getBenchmarkHighlighter, getFieldsToHighlight, getSort, numHits, numToHighlight, setup, withCollector, withMaxScore, withScore
getQueryMaker, traversalSize, withSearch, withTraverse, withWarm
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
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.