Class PulsingPostingsReader
Concrete class that reads the current doc/freq/skip postings format.
Note
This API is experimental and might change in incompatible ways in the next release.
Inheritance
System.Object
Lucene.Net.Codecs.PostingsReaderBase
PulsingPostingsReader
Implements
System.IDisposable
Inherited Members
Lucene.Net.Codecs.PostingsReaderBase.Dispose()
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.Codecs.Pulsing
Assembly: Lucene.Net.Codecs.dll
Syntax
public class PulsingPostingsReader : PostingsReaderBase, IDisposable
Constructors
| Improve this Doc View SourcePulsingPostingsReader(SegmentReadState, PostingsReaderBase)
Declaration
public PulsingPostingsReader(SegmentReadState state, PostingsReaderBase wrappedPostingsReader)
Parameters
| Type | Name | Description |
|---|---|---|
| Lucene.Net.Index.SegmentReadState | state | |
| Lucene.Net.Codecs.PostingsReaderBase | wrappedPostingsReader |
Methods
| Improve this Doc View SourceCheckIntegrity()
Declaration
public override void CheckIntegrity()
Overrides
Lucene.Net.Codecs.PostingsReaderBase.CheckIntegrity()
|
Improve this Doc
View Source
DecodeTerm(Int64[], DataInput, FieldInfo, BlockTermState, Boolean)
Declaration
public override void DecodeTerm(long[] empty, DataInput input, FieldInfo fieldInfo, BlockTermState termState, bool absolute)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int64[] | empty | |
| Lucene.Net.Store.DataInput | input | |
| Lucene.Net.Index.FieldInfo | fieldInfo | |
| Lucene.Net.Codecs.BlockTermState | termState | |
| System.Boolean | absolute |
Overrides
Lucene.Net.Codecs.PostingsReaderBase.DecodeTerm(System.Int64[], Lucene.Net.Store.DataInput, Lucene.Net.Index.FieldInfo, Lucene.Net.Codecs.BlockTermState, System.Boolean)
|
Improve this Doc
View Source
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | disposing |
Overrides
Lucene.Net.Codecs.PostingsReaderBase.Dispose(System.Boolean)
|
Improve this Doc
View Source
Docs(FieldInfo, BlockTermState, IBits, DocsEnum, DocsFlags)
Declaration
public override DocsEnum Docs(FieldInfo field, BlockTermState termState, IBits liveDocs, DocsEnum reuse, DocsFlags flags)
Parameters
| Type | Name | Description |
|---|---|---|
| Lucene.Net.Index.FieldInfo | field | |
| Lucene.Net.Codecs.BlockTermState | termState | |
| Lucene.Net.Util.IBits | liveDocs | |
| Lucene.Net.Index.DocsEnum | reuse | |
| Lucene.Net.Index.DocsFlags | flags |
Returns
| Type | Description |
|---|---|
| Lucene.Net.Index.DocsEnum |
Overrides
Lucene.Net.Codecs.PostingsReaderBase.Docs(Lucene.Net.Index.FieldInfo, Lucene.Net.Codecs.BlockTermState, Lucene.Net.Util.IBits, Lucene.Net.Index.DocsEnum, Lucene.Net.Index.DocsFlags)
|
Improve this Doc
View Source
DocsAndPositions(FieldInfo, BlockTermState, IBits, DocsAndPositionsEnum, DocsAndPositionsFlags)
Declaration
public override DocsAndPositionsEnum DocsAndPositions(FieldInfo field, BlockTermState termState, IBits liveDocs, DocsAndPositionsEnum reuse, DocsAndPositionsFlags flags)
Parameters
| Type | Name | Description |
|---|---|---|
| Lucene.Net.Index.FieldInfo | field | |
| Lucene.Net.Codecs.BlockTermState | termState | |
| Lucene.Net.Util.IBits | liveDocs | |
| Lucene.Net.Index.DocsAndPositionsEnum | reuse | |
| Lucene.Net.Index.DocsAndPositionsFlags | flags |
Returns
| Type | Description |
|---|---|
| Lucene.Net.Index.DocsAndPositionsEnum |
Overrides
Lucene.Net.Codecs.PostingsReaderBase.DocsAndPositions(Lucene.Net.Index.FieldInfo, Lucene.Net.Codecs.BlockTermState, Lucene.Net.Util.IBits, Lucene.Net.Index.DocsAndPositionsEnum, Lucene.Net.Index.DocsAndPositionsFlags)
|
Improve this Doc
View Source
Init(IndexInput)
Declaration
public override void Init(IndexInput termsIn)
Parameters
| Type | Name | Description |
|---|---|---|
| Lucene.Net.Store.IndexInput | termsIn |
Overrides
Lucene.Net.Codecs.PostingsReaderBase.Init(Lucene.Net.Store.IndexInput)
|
Improve this Doc
View Source
NewTermState()
Declaration
public override BlockTermState NewTermState()
Returns
| Type | Description |
|---|---|
| Lucene.Net.Codecs.BlockTermState |
Overrides
Lucene.Net.Codecs.PostingsReaderBase.NewTermState()
|
Improve this Doc
View Source
RamBytesUsed()
Declaration
public override long RamBytesUsed()
Returns
| Type | Description |
|---|---|
| System.Int64 |
Overrides
Lucene.Net.Codecs.PostingsReaderBase.RamBytesUsed()
Implements
System.IDisposable