org.apache.lucene.benchmark.byTask.tasks
Class SearchTravRetTask
java.lang.Object
org.apache.lucene.benchmark.byTask.tasks.PerfTask
org.apache.lucene.benchmark.byTask.tasks.ReadTask
org.apache.lucene.benchmark.byTask.tasks.SearchTravTask
org.apache.lucene.benchmark.byTask.tasks.SearchTravRetTask
- All Implemented Interfaces:
- Cloneable
public class SearchTravRetTask
- extends SearchTravTask
Search and Traverse and Retrieve docs task.
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: traversal size (otherwise all results are traversed).
Other side effects: counts additional 1 (record) for each traversed hit,
and 1 more for each retrieved (non null) document.
Method Summary |
boolean |
withRetrieve()
Return true if, with search & results traversing, docs should be retrieved. |
Methods inherited from class org.apache.lucene.benchmark.byTask.tasks.ReadTask |
createCollector, doLogic, getBenchmarkHighlighter, getFieldsToHighlight, getSort, numHits, numToHighlight, retrieveDoc, setup, withCollector, withMaxScore, withScore |
Methods inherited from class org.apache.lucene.benchmark.byTask.tasks.PerfTask |
clone, close, getBackgroundDeltaPriority, getDepth, getLogMessage, getName, getParams, getRunData, getRunInBackground, isDisableCounting, runAndMaybeStats, setDepth, setDisableCounting, setName, setRunInBackground, shouldNeverLogAtStart, shouldNotRecordStats, stopNow, tearDown, toString |
SearchTravRetTask
public SearchTravRetTask(PerfRunData runData)
withRetrieve
public boolean withRetrieve()
- Description copied from class:
ReadTask
- Return true if, with search & results traversing, docs should be retrieved.
- Overrides:
withRetrieve
in class SearchTravTask
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.