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
   
  
  
  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
  
  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
  
  
  GetIterator(TermsEnum)
  
  
  Declaration
  
    public override TermsEnum GetIterator(TermsEnum reuse)
   
  Parameters
  
  Returns
  
  Overrides