C# Класс Lucene.Net.Index.IndexCommit

Expert: represents a single commit into an index as seen by the {@link IndexDeletionPolicy} or {@link IndexReader}.

Changes to the content of an index are made visible only after the writer who made that change commits by writing a new segments file (segments_N). This point in time, when the action of writing of a new segments file to the directory is completed, is an index commit.

Each index commit point has a unique segments file associated with it. The segments file associated with a later index commit point would have a larger N.

WARNING: This API is a new and experimental and may suddenly change.

Наследование: IndexCommitPoint
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Delete ( ) : void

Delete this commit point. This only applies when using the commit point in the context of IndexWriter's IndexDeletionPolicy.

Upon calling this, the writer is notified that this commit point should be deleted.

Decision that a commit-point should be deleted is taken by the IndexDeletionPolicy in effect and therefore this should only be called by its IndexDeletionPolicy.OnInit(System.Collections.IList) or IndexDeletionPolicy.OnCommit(System.Collections.IList) methods.

Equals ( System other ) : bool

Two IndexCommits are equal if both their Directory and versions are equal.

GetHashCode ( ) : int

Описание методов

Delete() публичный абстрактный Метод

Delete this commit point. This only applies when using the commit point in the context of IndexWriter's IndexDeletionPolicy.

Upon calling this, the writer is notified that this commit point should be deleted.

Decision that a commit-point should be deleted is taken by the IndexDeletionPolicy in effect and therefore this should only be called by its IndexDeletionPolicy.OnInit(System.Collections.IList) or IndexDeletionPolicy.OnCommit(System.Collections.IList) methods.

public abstract Delete ( ) : void
Результат void

Equals() публичный Метод

Two IndexCommits are equal if both their Directory and versions are equal.
public Equals ( System other ) : bool
other System
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int