Class SearchWithCollectorTask
Does search w/ a custom collector
Implements
Inherited Members
Namespace: Lucene.Net.Benchmarks.ByTask.Tasks
Assembly: Lucene.Net.Benchmark.dll
Syntax
public class SearchWithCollectorTask : SearchTask, IDisposable
Constructors
SearchWithCollectorTask(PerfRunData)
Does search w/ a custom collector
Declaration
public SearchWithCollectorTask(PerfRunData runData)
Parameters
Type | Name | Description |
---|---|---|
PerfRunData | runData |
Fields
m_clnName
Does search w/ a custom collector
Declaration
protected string m_clnName
Field Value
Type | Description |
---|---|
string |
Properties
WithCollector
Does search w/ a custom collector
Declaration
public override bool WithCollector { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
WithRetrieve
Return true
if, with search & results traversing, docs should be retrieved.
Declaration
public override bool WithRetrieve { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
WithSearch
Return true
if search should be performed.
Declaration
public override bool WithSearch { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
WithTraverse
Return true
if, with search, results should be traversed.
Declaration
public override bool WithTraverse { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
WithWarm
Return true
if warming should be performed.
Declaration
public override bool WithWarm { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
Methods
CreateCollector()
Does search w/ a custom collector
Declaration
protected override ICollector CreateCollector()
Returns
Type | Description |
---|---|
ICollector |
Overrides
GetQueryMaker()
Return query maker used for this task.
Declaration
public override IQueryMaker GetQueryMaker()
Returns
Type | Description |
---|---|
IQueryMaker |
Overrides
Setup()
Task setup work that should not be measured for that specific task. By default it does nothing, but tasks can implement this, moving work from DoLogic() to this method. Only the work done in DoLogic() is measured for this task. Notice that higher level (sequence) tasks containing this task would then measure larger time than the sum of their contained tasks.
Declaration
public override void Setup()