Class SepPostingsReader
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
SepPostingsReader
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.Sep
Assembly: Lucene.Net.Codecs.dll
Syntax
public class SepPostingsReader : PostingsReaderBase, IDisposable
Constructors
| Improve this Doc View SourceSepPostingsReader(Directory, FieldInfos, SegmentInfo, IOContext, Int32StreamFactory, String)
Declaration
public SepPostingsReader(Directory dir, FieldInfos fieldInfos, SegmentInfo segmentInfo, IOContext context, Int32StreamFactory intFactory, string segmentSuffix)
Parameters
Type | Name | Description |
---|---|---|
Lucene.Net.Store.Directory | dir | |
Lucene.Net.Index.FieldInfos | fieldInfos | |
Lucene.Net.Index.SegmentInfo | segmentInfo | |
Lucene.Net.Store.IOContext | context | |
Int32StreamFactory | intFactory | |
System.String | segmentSuffix |
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 fieldInfo, BlockTermState termState, IBits liveDocs, DocsEnum reuse, DocsFlags flags)
Parameters
Type | Name | Description |
---|---|---|
Lucene.Net.Index.FieldInfo | fieldInfo | |
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 fieldInfo, BlockTermState termState, IBits liveDocs, DocsAndPositionsEnum reuse, DocsAndPositionsFlags flags)
Parameters
Type | Name | Description |
---|---|---|
Lucene.Net.Index.FieldInfo | fieldInfo | |
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