Fork me on GitHub
  • API

    Show / Hide Table of Contents

    Class FacetSource

    Source items for facets.

    For supported configuration parameters see ContentItemsSource.
    Inheritance
    object
    ContentItemsSource
    FacetSource
    RandomFacetSource
    Implements
    IDisposable
    Inherited Members
    ContentItemsSource.m_forever
    ContentItemsSource.m_logStep
    ContentItemsSource.m_verbose
    ContentItemsSource.m_encoding
    ContentItemsSource.AddBytes(long)
    ContentItemsSource.AddItem()
    ContentItemsSource.CollectFiles(DirectoryInfo, IList<FileInfo>)
    ContentItemsSource.ShouldLog()
    ContentItemsSource.Dispose()
    ContentItemsSource.Dispose(bool)
    ContentItemsSource.BytesCount
    ContentItemsSource.ItemsCount
    ContentItemsSource.Config
    ContentItemsSource.TotalBytesCount
    ContentItemsSource.TotalItemsCount
    ContentItemsSource.SetConfig(Config)
    ContentItemsSource.PrintStatistics(string)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Lucene.Net.Benchmarks.ByTask.Feeds
    Assembly: Lucene.Net.Benchmark.dll
    Syntax
    public abstract class FacetSource : ContentItemsSource, IDisposable

    Methods

    Configure(FacetsConfig)

    Source items for facets.

    For supported configuration parameters see ContentItemsSource.
    Declaration
    public abstract void Configure(FacetsConfig config)
    Parameters
    Type Name Description
    FacetsConfig config

    GetNextFacets(IList<FacetField>)

    Fills the next facets content items in the given list. Implementations must account for multi-threading, as multiple threads can call this method simultaneously.

    Declaration
    public abstract void GetNextFacets(IList<FacetField> facets)
    Parameters
    Type Name Description
    IList<FacetField> facets

    ResetInputs()

    Resets the input for this content source, so that the test would behave as if it was just started, input-wise.

    NOTE: the default implementation resets the number of bytes and items generated since the last reset, so it's important to call base.ResetInputs() in case you override this method.
    Declaration
    public override void ResetInputs()
    Overrides
    ContentItemsSource.ResetInputs()

    Implements

    IDisposable
    Back to top Copyright © 2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.