Fork me on GitHub
  • API

    Show / Hide Table of Contents

    Class TermsIndexWriterBase

    Base class for terms index implementations to plug into BlockTermsWriter.

    Note

    This API is experimental and might change in incompatible ways in the next release.

    Inheritance
    object
    TermsIndexWriterBase
    FixedGapTermsIndexWriter
    VariableGapTermsIndexWriter
    Implements
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Lucene.Net.Codecs.BlockTerms
    Assembly: Lucene.Net.Codecs.dll
    Syntax
    public abstract class TermsIndexWriterBase : IDisposable

    Methods

    AddField(FieldInfo, long)

    Base class for terms index implementations to plug into BlockTermsWriter.

    Note

    This API is experimental and might change in incompatible ways in the next release.

    Declaration
    public abstract TermsIndexWriterBase.FieldWriter AddField(FieldInfo fieldInfo, long termsFilePointer)
    Parameters
    Type Name Description
    FieldInfo fieldInfo
    long termsFilePointer
    Returns
    Type Description
    TermsIndexWriterBase.FieldWriter
    See Also
    TermsIndexReaderBase

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()
    See Also
    TermsIndexReaderBase

    Dispose(bool)

    Base class for terms index implementations to plug into BlockTermsWriter.

    Note

    This API is experimental and might change in incompatible ways in the next release.

    Declaration
    protected abstract void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    See Also
    TermsIndexReaderBase

    Implements

    IDisposable

    See Also

    TermsIndexReaderBase
    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.