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

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

Открытые свойства

Свойство Тип Описание
Info Lucene.Net.Index.SegmentCommitInfo

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

Метод Описание
DecRef ( ) : void
Delete ( int docID ) : bool
DropChanges ( ) : void
DropMergingUpdates ( ) : void

Drops all merging updates. Called from IndexWriter after this segment finished merging (whether successfully or not).

DropReaders ( ) : void
GetMergeReader ( IOContext context ) : Lucene.Net.Index.SegmentReader
GetReadOnlyClone ( IOContext context ) : Lucene.Net.Index.SegmentReader

Returns a ref to a clone. NOTE: you should decRef() the reader when you're dont (ie do not call close()).

GetReader ( IOContext context ) : Lucene.Net.Index.SegmentReader

Returns a SegmentReader.

IncRef ( ) : void
InitWritableLiveDocs ( ) : void
ReadersAndUpdates ( IndexWriter writer, Lucene.Net.Index.SegmentCommitInfo info ) : System
RefCount ( ) : int
Release ( Lucene.Net.Index.SegmentReader sr ) : void
ToString ( ) : string
VerifyDocCounts ( ) : bool
WriteFieldUpdates ( Directory dir, Lucene.Net.Index.DocValuesFieldUpdates dvUpdates ) : void
WriteLiveDocs ( Directory dir ) : bool

Приватные методы

Метод Описание
GetBytesRefEnumerable ( Lucene.Net.Index.SegmentReader reader, string field, Lucene.Net.Index.BinaryDocValuesFieldUpdates fieldUpdates ) : IEnumerable
GetLongEnumerable ( Lucene.Net.Index.SegmentReader reader, string field, Lucene.Net.Index.NumericDocValuesFieldUpdates fieldUpdates ) : IEnumerable
GetReaderForMerge ( IOContext context ) : Lucene.Net.Index.SegmentReader

Returns a reader for merge. this method applies field updates if there are any and marks that this segment is currently merging.

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

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

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

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

public Delete ( int docID ) : bool
docID int
Результат bool

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

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

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

Drops all merging updates. Called from IndexWriter after this segment finished merging (whether successfully or not).
public DropMergingUpdates ( ) : void
Результат void

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

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

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

public GetMergeReader ( IOContext context ) : Lucene.Net.Index.SegmentReader
context IOContext
Результат Lucene.Net.Index.SegmentReader

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

Returns a ref to a clone. NOTE: you should decRef() the reader when you're dont (ie do not call close()).
public GetReadOnlyClone ( IOContext context ) : Lucene.Net.Index.SegmentReader
context IOContext
Результат Lucene.Net.Index.SegmentReader

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

Returns a SegmentReader.
public GetReader ( IOContext context ) : Lucene.Net.Index.SegmentReader
context IOContext
Результат Lucene.Net.Index.SegmentReader

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

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

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

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

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

public ReadersAndUpdates ( IndexWriter writer, Lucene.Net.Index.SegmentCommitInfo info ) : System
writer IndexWriter
info Lucene.Net.Index.SegmentCommitInfo
Результат System

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

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

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

public Release ( Lucene.Net.Index.SegmentReader sr ) : void
sr Lucene.Net.Index.SegmentReader
Результат void

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

public ToString ( ) : string
Результат string

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

public VerifyDocCounts ( ) : bool
Результат bool

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

public WriteFieldUpdates ( Directory dir, Lucene.Net.Index.DocValuesFieldUpdates dvUpdates ) : void
dir Directory
dvUpdates Lucene.Net.Index.DocValuesFieldUpdates
Результат void

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

public WriteLiveDocs ( Directory dir ) : bool
dir Directory
Результат bool

Описание свойств

Info публичное свойство

public SegmentCommitInfo,Lucene.Net.Index Info
Результат Lucene.Net.Index.SegmentCommitInfo