Show / Hide Table of Contents

    Class IndexAndTaxonomyRevision.SnapshotDirectoryTaxonomyWriter

    A DirectoryTaxonomyWriter which sets the underlying IndexWriter's IndexDeletionPolicy to SnapshotDeletionPolicy.

    Inheritance
    System.Object
    DirectoryTaxonomyWriter
    IndexAndTaxonomyRevision.SnapshotDirectoryTaxonomyWriter
    Implements
    ITaxonomyWriter
    System.IDisposable
    ITwoPhaseCommit
    Inherited Members
    DirectoryTaxonomyWriter.INDEX_EPOCH
    DirectoryTaxonomyWriter.Unlock(Directory)
    DirectoryTaxonomyWriter.DefaultTaxonomyWriterCache()
    DirectoryTaxonomyWriter.Dispose()
    DirectoryTaxonomyWriter.CloseResources()
    DirectoryTaxonomyWriter.FindCategory(FacetLabel)
    DirectoryTaxonomyWriter.AddCategory(FacetLabel)
    DirectoryTaxonomyWriter.EnsureOpen()
    DirectoryTaxonomyWriter.Commit()
    DirectoryTaxonomyWriter.SetCommitData(IDictionary<String, String>)
    DirectoryTaxonomyWriter.CommitData
    DirectoryTaxonomyWriter.PrepareCommit()
    DirectoryTaxonomyWriter.Count
    DirectoryTaxonomyWriter.SetCacheMissesUntilFill(Int32)
    DirectoryTaxonomyWriter.GetParent(Int32)
    DirectoryTaxonomyWriter.AddTaxonomy(Directory, DirectoryTaxonomyWriter.IOrdinalMap)
    DirectoryTaxonomyWriter.Rollback()
    DirectoryTaxonomyWriter.ReplaceTaxonomy(Directory)
    DirectoryTaxonomyWriter.Directory
    DirectoryTaxonomyWriter.TaxonomyEpoch
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Lucene.Net.Replicator
    Assembly: Lucene.Net.Replicator.dll
    Syntax
    public class SnapshotDirectoryTaxonomyWriter : DirectoryTaxonomyWriter, ITaxonomyWriter, IDisposable, ITwoPhaseCommit

    Constructors

    | Improve this Doc View Source

    SnapshotDirectoryTaxonomyWriter(Directory, OpenMode)

    DirectoryTaxonomyWriter(Directory, OpenMode)
    Declaration
    public SnapshotDirectoryTaxonomyWriter(Directory directory, OpenMode openMode = OpenMode.CREATE_OR_APPEND)
    Parameters
    Type Name Description
    Directory directory
    OpenMode openMode
    Exceptions
    Type Condition
    System.IO.IOException
    | Improve this Doc View Source

    SnapshotDirectoryTaxonomyWriter(Directory, OpenMode, ITaxonomyWriterCache)

    DirectoryTaxonomyWriter(Directory, OpenMode, ITaxonomyWriterCache)
    Declaration
    public SnapshotDirectoryTaxonomyWriter(Directory directory, OpenMode openMode, ITaxonomyWriterCache cache)
    Parameters
    Type Name Description
    Directory directory
    OpenMode openMode
    ITaxonomyWriterCache cache
    Exceptions
    Type Condition
    System.IO.IOException

    Properties

    | Improve this Doc View Source

    DeletionPolicy

    Gets the SnapshotDeletionPolicy used by the underlying IndexWriter.

    Declaration
    public virtual SnapshotDeletionPolicy DeletionPolicy { get; }
    Property Value
    Type Description
    SnapshotDeletionPolicy
    | Improve this Doc View Source

    IndexWriter

    Gets the IndexWriter used by this DirectoryTaxonomyWriter.

    Declaration
    public virtual IndexWriter IndexWriter { get; }
    Property Value
    Type Description
    IndexWriter

    Methods

    | Improve this Doc View Source

    CreateIndexWriterConfig(OpenMode)

    Declaration
    protected override IndexWriterConfig CreateIndexWriterConfig(OpenMode openMode)
    Parameters
    Type Name Description
    OpenMode openMode
    Returns
    Type Description
    IndexWriterConfig
    Overrides
    DirectoryTaxonomyWriter.CreateIndexWriterConfig(OpenMode)
    | Improve this Doc View Source

    OpenIndexWriter(Directory, IndexWriterConfig)

    Declaration
    protected override IndexWriter OpenIndexWriter(Directory directory, IndexWriterConfig config)
    Parameters
    Type Name Description
    Directory directory
    IndexWriterConfig config
    Returns
    Type Description
    IndexWriter
    Overrides
    DirectoryTaxonomyWriter.OpenIndexWriter(Directory, IndexWriterConfig)

    Implements

    ITaxonomyWriter
    System.IDisposable
    ITwoPhaseCommit
    • Improve this Doc
    • View Source
    Back to top Copyright © 2019 Licensed to the Apache Software Foundation (ASF)