Property | Type | Description | |
---|---|---|---|
TopReaderContext | Lucene.Net.Index.IndexReaderContext |
Method | Description | |
---|---|---|
Build ( Lucene.Net.Index.IndexReaderContext context, Lucene.Net.Index.Term term ) : |
Creates a TermContext from a top-level IndexReaderContext and the given Term. this method will lookup the given term in all context's leaf readers and register each of the readers containing the term in the returned TermContext using the leaf reader's ordinal. Note: the given context must be a top-level context.
|
|
Clear ( ) : void |
Clears the TermContext internal state and removes all registered TermStates
|
|
Get ( int ord ) : Lucene.Net.Index.TermState |
Returns the TermState for an leaf ordinal or
|
|
Register ( Lucene.Net.Index.TermState state, int ord, int docFreq, long totalTermFreq ) : void |
Registers and associates a TermState with an leaf ordinal. The leaf ordinal should be derived from a IndexReaderContext's leaf ord.
|
|
TermContext ( Lucene.Net.Index.IndexReaderContext context ) : System.Diagnostics |
Creates an empty TermContext from a IndexReaderContext
|
|
TermContext ( Lucene.Net.Index.IndexReaderContext context, Lucene.Net.Index.TermState state, int ord, int docFreq, long totalTermFreq ) : System.Diagnostics |
Creates a TermContext with an initial TermState, IndexReader pair.
|
|
TotalTermFreq ( ) : long |
Returns the accumulated term frequency of all TermState instances passed to #register(TermState, int, int, long).
|
public static Build ( Lucene.Net.Index.IndexReaderContext context, Lucene.Net.Index.Term term ) : |
||
context | Lucene.Net.Index.IndexReaderContext | |
term | Lucene.Net.Index.Term | |
return |
public Get ( int ord ) : Lucene.Net.Index.TermState | ||
ord | int |
/// the readers leaf ordinal to get the |
return | Lucene.Net.Index.TermState |
public Register ( Lucene.Net.Index.TermState state, int ord, int docFreq, long totalTermFreq ) : void | ||
state | Lucene.Net.Index.TermState | |
ord | int | |
docFreq | int | |
totalTermFreq | long | |
return | void |
public TermContext ( Lucene.Net.Index.IndexReaderContext context ) : System.Diagnostics | ||
context | Lucene.Net.Index.IndexReaderContext | |
return | System.Diagnostics |
public TermContext ( Lucene.Net.Index.IndexReaderContext context, Lucene.Net.Index.TermState state, int ord, int docFreq, long totalTermFreq ) : System.Diagnostics | ||
context | Lucene.Net.Index.IndexReaderContext | |
state | Lucene.Net.Index.TermState | |
ord | int | |
docFreq | int | |
totalTermFreq | long | |
return | System.Diagnostics |