C# Class Lucene.Net.Index.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 for better performance.

Inheritance: Lucene.Net.Index.Terms
显示文件 Open project: paulirwin/lucene.net

Protected Properties

Property Type Description
@in Lucene.Net.Index.Terms

Public Methods

Method Description
FilterTerms ( Lucene.Net.Index.Terms @in ) : System.Collections.Generic

Creates a new FilterTerms

HasFreqs ( ) : bool
HasOffsets ( ) : bool
HasPayloads ( ) : bool
HasPositions ( ) : bool
Iterator ( Lucene.Net.Index.TermsEnum reuse ) : Lucene.Net.Index.TermsEnum
Size ( ) : long

Method Details

FilterTerms() public method

Creates a new FilterTerms
public FilterTerms ( Lucene.Net.Index.Terms @in ) : System.Collections.Generic
@in Lucene.Net.Index.Terms
return System.Collections.Generic

HasFreqs() public method

public HasFreqs ( ) : bool
return bool

HasOffsets() public method

public HasOffsets ( ) : bool
return bool

HasPayloads() public method

public HasPayloads ( ) : bool
return bool

HasPositions() public method

public HasPositions ( ) : bool
return bool

Iterator() public method

public Iterator ( Lucene.Net.Index.TermsEnum reuse ) : Lucene.Net.Index.TermsEnum
reuse Lucene.Net.Index.TermsEnum
return Lucene.Net.Index.TermsEnum

Size() public method

public Size ( ) : long
return long

Property Details

@in protected_oe property

The underlying Terms instance.
protected Terms,Lucene.Net.Index @in
return Lucene.Net.Index.Terms