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
    IDisposable
    Index.ITwoPhaseCommit
    Inherited Members
    DirectoryTaxonomyWriter.INDEX_EPOCH
    DirectoryTaxonomyWriter.Unlock(Store.Directory)
    DirectoryTaxonomyWriter.DefaultTaxonomyWriterCache()
    DirectoryTaxonomyWriter.Dispose()
    DirectoryTaxonomyWriter.CloseResources()
    DirectoryTaxonomyWriter.FindCategory(FacetLabel)
    DirectoryTaxonomyWriter.AddCategory(FacetLabel)
    DirectoryTaxonomyWriter.EnsureOpen()
    DirectoryTaxonomyWriter.Commit()
    Lucene.Net.Facet.Taxonomy.Directory.DirectoryTaxonomyWriter.SetCommitData(IDictionary<, >)
    DirectoryTaxonomyWriter.CommitData
    DirectoryTaxonomyWriter.PrepareCommit()
    DirectoryTaxonomyWriter.Count
    DirectoryTaxonomyWriter.SetCacheMissesUntilFill(Int32)
    DirectoryTaxonomyWriter.GetParent(Int32)
    DirectoryTaxonomyWriter.AddTaxonomy(Store.Directory, DirectoryTaxonomyWriter.IOrdinalMap)
    DirectoryTaxonomyWriter.Rollback()
    DirectoryTaxonomyWriter.ReplaceTaxonomy(Store.Directory)
    DirectoryTaxonomyWriter.Directory
    DirectoryTaxonomyWriter.TaxonomyEpoch
    Namespace: Lucene.Net.Replicator
    Assembly: Lucene.Net.Replicator.dll
    Syntax
    public class SnapshotDirectoryTaxonomyWriter : DirectoryTaxonomyWriter, ITaxonomyWriter, IDisposable, Index.ITwoPhaseCommit

    Constructors

    | Improve this Doc View Source

    SnapshotDirectoryTaxonomyWriter(Directory, OpenMode)

    Declaration
    public SnapshotDirectoryTaxonomyWriter(Directory directory, OpenMode openMode = OpenMode.CREATE_OR_APPEND)
    Parameters
    Type Name Description
    Directory directory
    OpenMode openMode
    | Improve this Doc View Source

    SnapshotDirectoryTaxonomyWriter(Directory, OpenMode, ITaxonomyWriterCache)

    Declaration
    public SnapshotDirectoryTaxonomyWriter(Directory directory, OpenMode openMode, ITaxonomyWriterCache cache)
    Parameters
    Type Name Description
    Directory directory
    OpenMode openMode
    ITaxonomyWriterCache cache

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

    Implements

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