Show / Hide Table of Contents

    Class SearchTravRetLoadFieldSelectorTask

    Search and Traverse and Retrieve docs task using a FieldVisitor loading only the requested fields.

    Inheritance
    System.Object
    PerfTask
    ReadTask
    SearchTravTask
    SearchTravRetLoadFieldSelectorTask
    Inherited Members
    SearchTravTask.m_traversalSize
    SearchTravTask.WithSearch
    SearchTravTask.WithTraverse
    SearchTravTask.WithWarm
    SearchTravTask.GetQueryMaker()
    SearchTravTask.TraversalSize
    ReadTask.DoLogic()
    ReadTask.CreateCollector()
    ReadTask.WithCollector
    ReadTask.WithScore
    ReadTask.WithMaxScore
    ReadTask.Setup()
    ReadTask.NumHits
    ReadTask.NumToHighlight
    ReadTask.GetBenchmarkHighlighter(Query)
    ReadTask.Sort
    ReadTask.GetFieldsToHighlight(Document)
    PerfTask.m_logStep
    PerfTask.m_params
    PerfTask.NEW_LINE
    PerfTask.SetRunInBackground(Int32)
    PerfTask.RunInBackground
    PerfTask.BackgroundDeltaPriority
    PerfTask.Stop
    PerfTask.StopNow()
    PerfTask.Clone()
    PerfTask.Dispose()
    PerfTask.Dispose(Boolean)
    PerfTask.RunAndMaybeStats(Boolean)
    PerfTask.GetName()
    PerfTask.SetName(String)
    PerfTask.RunData
    PerfTask.Depth
    PerfTask.ToString()
    PerfTask.GetLogMessage(Int32)
    PerfTask.ShouldNeverLogAtStart
    PerfTask.ShouldNotRecordStats
    PerfTask.TearDown()
    PerfTask.Params
    PerfTask.DisableCounting
    PerfTask.AlgLineNum
    Namespace: Lucene.Net.Benchmarks.ByTask.Tasks
    Assembly: Lucene.Net.Benchmark.dll
    Syntax
    public class SearchTravRetLoadFieldSelectorTask : SearchTravTask
    Remarks

    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.

    Constructors

    | Improve this Doc View Source

    SearchTravRetLoadFieldSelectorTask(PerfRunData)

    Declaration
    public SearchTravRetLoadFieldSelectorTask(PerfRunData runData)
    Parameters
    Type Name Description
    PerfRunData runData

    Fields

    | Improve this Doc View Source

    m_fieldsToLoad

    Declaration
    protected ISet<string> m_fieldsToLoad
    Field Value
    Type Description
    ISet<System.String>

    Properties

    | Improve this Doc View Source

    SupportsParams

    Declaration
    public override bool SupportsParams { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    SearchTravTask.SupportsParams
    See Also
    SupportsParams
    | Improve this Doc View Source

    WithRetrieve

    Declaration
    public override bool WithRetrieve { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    SearchTravTask.WithRetrieve

    Methods

    | Improve this Doc View Source

    RetrieveDoc(IndexReader, Int32)

    Declaration
    protected override Document RetrieveDoc(IndexReader ir, int id)
    Parameters
    Type Name Description
    IndexReader ir
    System.Int32 id
    Returns
    Type Description
    Document
    Overrides
    ReadTask.RetrieveDoc(IndexReader, Int32)
    | Improve this Doc View Source

    SetParams(String)

    Declaration
    public override void SetParams(string params)
    Parameters
    Type Name Description
    System.String params
    Overrides
    SearchTravTask.SetParams(String)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)