Class FilterAtomicReader.FilterTerms
Base class for filtering Terms implementations.
NOTE: If the order of terms and documents is not changed, and if
these terms are going to be intersected with automata, you could consider
overriding Intersect(CompiledAutomaton, BytesRef) for better performance.
Inheritance
System.Object
FilterAtomicReader.FilterTerms
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()
Assembly: Lucene.Net.dll
Syntax
public class FilterTerms : Terms
Constructors
|
Improve this Doc
View Source
FilterTerms(Terms)
Declaration
public FilterTerms(Terms input)
Parameters
Type |
Name |
Description |
Terms |
input |
the underlying Terms instance.
|
Fields
|
Improve this Doc
View Source
The underlying Terms instance.
Declaration
protected readonly Terms m_input
Field Value
Properties
|
Improve this Doc
View Source
Comparer
Declaration
public override IComparer<BytesRef> Comparer { get; }
Property Value
Type |
Description |
System.Collections.Generic.IComparer<BytesRef> |
|
Overrides
|
Improve this Doc
View Source
Count
Declaration
public override long Count { get; }
Property Value
Type |
Description |
System.Int64 |
|
Overrides
|
Improve this Doc
View Source
DocCount
Declaration
public override int DocCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
|
Improve this Doc
View Source
HasFreqs
Declaration
public override bool HasFreqs { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
HasOffsets
Declaration
public override bool HasOffsets { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
HasPayloads
Declaration
public override bool HasPayloads { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
HasPositions
Declaration
public override bool HasPositions { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
SumDocFreq
Declaration
public override long SumDocFreq { get; }
Property Value
Type |
Description |
System.Int64 |
|
Overrides
|
Improve this Doc
View Source
SumTotalTermFreq
Declaration
public override long SumTotalTermFreq { get; }
Property Value
Type |
Description |
System.Int64 |
|
Overrides
Methods
|
Improve this Doc
View Source
GetEnumerator()
Declaration
public override TermsEnum GetEnumerator()
Returns
Overrides
|
Improve this Doc
View Source
GetEnumerator(TermsEnum)
Declaration
public override TermsEnum GetEnumerator(TermsEnum reuse)
Parameters
Returns
Overrides