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