Class MultiTerms
  
  Exposes flex API, merged from flex API of
sub-segments.
This is a Lucene.NET EXPERIMENTAL API, use at your own risk
 
  
  
    Inheritance
    System.Object
    
    MultiTerms
   
  
  
  Assembly: Lucene.Net.dll
  Syntax
  
    public sealed class MultiTerms : Terms
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  MultiTerms(Terms[], ReaderSlice[])
  
  
  Declaration
  
    public MultiTerms(Terms[] subs, ReaderSlice[] subSlices)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Terms[] | 
        subs | 
        The Terms instances of all sub-readers.  
 | 
      
      
        | ReaderSlice[] | 
        subSlices | 
        A parallel array (matching 
subs) describing the sub-reader slices.  
 | 
      
    
  
  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
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Intersect(CompiledAutomaton, BytesRef)
  
  
  Declaration
  
    public override TermsEnum Intersect(CompiledAutomaton compiled, BytesRef startTerm)
   
  Parameters
  
  Returns
  
  Overrides