org.apache.lucene.benchmark.byTask.tasks

Class SearchTravRetLoadFieldSelectorTask

public class SearchTravRetLoadFieldSelectorTask extends SearchTravTask

Search and Traverse and Retrieve docs task using a SetBasedFieldSelector.

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.

Field Summary
protected FieldSelectorfieldSelector
Constructor Summary
SearchTravRetLoadFieldSelectorTask(PerfRunData runData)
Method Summary
protected intretrieveDoc(IndexReader ir, int id)
voidsetParams(String params)
booleansupportsParams()
booleanwithRetrieve()

Field Detail

fieldSelector

protected FieldSelector fieldSelector

Constructor Detail

SearchTravRetLoadFieldSelectorTask

public SearchTravRetLoadFieldSelectorTask(PerfRunData runData)

Method Detail

retrieveDoc

protected int retrieveDoc(IndexReader ir, int id)

setParams

public void setParams(String params)

supportsParams

public boolean supportsParams()

withRetrieve

public boolean withRetrieve()
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.