Show / Hide Table of Contents

    Class ContentSource

    Represents content from a specified source, such as TREC, Reuters etc. A ContentSource is responsible for creating DocData objects for its documents to be consumed by DocMaker. It also keeps track of various statistics, such as how many documents were generated, size in bytes etc.

    For supported configuration parameters see ContentItemsSource.

    Inheritance
    System.Object
    ContentItemsSource
    ContentSource
    DirContentSource
    EnwikiContentSource
    Int64ToEnglishContentSource
    LineDocSource
    ReutersContentSource
    SingleDocSource
    TrecContentSource
    Inherited Members
    ContentItemsSource.m_forever
    ContentItemsSource.m_logStep
    ContentItemsSource.m_verbose
    ContentItemsSource.m_encoding
    ContentItemsSource.AddBytes(Int64)
    ContentItemsSource.AddItem()
    ContentItemsSource.CollectFiles(DirectoryInfo, IList<FileInfo>)
    ContentItemsSource.ShouldLog()
    ContentItemsSource.Dispose()
    ContentItemsSource.Dispose(Boolean)
    ContentItemsSource.BytesCount
    ContentItemsSource.ItemsCount
    ContentItemsSource.Config
    ContentItemsSource.TotalBytesCount
    ContentItemsSource.TotalItemsCount
    ContentItemsSource.ResetInputs()
    ContentItemsSource.SetConfig(Config)
    ContentItemsSource.PrintStatistics(String)
    Namespace: Lucene.Net.Benchmarks.ByTask.Feeds
    Assembly: Lucene.Net.Benchmark.dll
    Syntax
    public abstract class ContentSource : ContentItemsSource

    Methods

    | Improve this Doc View Source

    GetNextDocData(DocData)

    Returns the next DocData from the content source. Implementations must account for multi-threading, as multiple threads can call this method simultaneously.

    Declaration
    public abstract DocData GetNextDocData(DocData docData)
    Parameters
    Type Name Description
    DocData docData
    Returns
    Type Description
    DocData
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)