Class FixedGapTermsIndexWriter
Selects every Nth term as and index term, and hold term bytes (mostly) fully expanded in memory. This terms index supports seeking by ord. See VariableGapTermsIndexWriter for a more memory efficient terms index that does not support seeking by ord.
Note
This API is experimental and might change in incompatible ways in the next release.
Implements
System.IDisposable
Inherited Members
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.BlockTerms
Assembly: Lucene.Net.Codecs.dll
Syntax
public class FixedGapTermsIndexWriter : TermsIndexWriterBase, IDisposable
Constructors
| Improve this Doc View SourceFixedGapTermsIndexWriter(SegmentWriteState)
Declaration
public FixedGapTermsIndexWriter(SegmentWriteState state)
Parameters
Type | Name | Description |
---|---|---|
Lucene.Net.Index.SegmentWriteState | state |
Fields
| Improve this Doc View Sourcem_output
Declaration
protected IndexOutput m_output
Field Value
Type | Description |
---|---|
Lucene.Net.Store.IndexOutput |
Methods
| Improve this Doc View SourceAddField(FieldInfo, Int64)
Declaration
public override TermsIndexWriterBase.FieldWriter AddField(FieldInfo field, long termsFilePointer)
Parameters
Type | Name | Description |
---|---|---|
Lucene.Net.Index.FieldInfo | field | |
System.Int64 | termsFilePointer |
Returns
Type | Description |
---|---|
TermsIndexWriterBase.FieldWriter |
Overrides
| Improve this Doc View SourceDispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |
Overrides
| Improve this Doc View SourceIndexedTermPrefixLength(BytesRef, BytesRef)
NOTE: if your codec does not sort in unicode code
point order, you must override this method, to simply
return indexedTerm.Length
.
Declaration
protected virtual int IndexedTermPrefixLength(BytesRef priorTerm, BytesRef indexedTerm)
Parameters
Type | Name | Description |
---|---|---|
Lucene.Net.Util.BytesRef | priorTerm | |
Lucene.Net.Util.BytesRef | indexedTerm |
Returns
Type | Description |
---|---|
System.Int32 |
Implements
System.IDisposable