Class SpanMultiTermQueryWrapper<Q>.TopTermsSpanBooleanQueryRewrite
A rewrite method that first translates each term into a SpanTermQuery in a SHOULD clause in a BooleanQuery, and keeps the scores as computed by the query.
This rewrite method only uses the top scoring terms so it will not overflow the boolean max clause count.Inheritance
SpanMultiTermQueryWrapper<Q>.TopTermsSpanBooleanQueryRewrite
Inherited Members
Namespace: Lucene.Net.Search.Spans
Assembly: Lucene.Net.dll
Syntax
public sealed class SpanMultiTermQueryWrapper<Q>.TopTermsSpanBooleanQueryRewrite : SpanRewriteMethod
Constructors
TopTermsSpanBooleanQueryRewrite(int)
Create a SpanMultiTermQueryWrapper<Q>.TopTermsSpanBooleanQueryRewrite for
at most size
terms.
Declaration
public TopTermsSpanBooleanQueryRewrite(int size)
Parameters
Type | Name | Description |
---|---|---|
int | size |
See Also
Properties
Count
return the maximum priority queue size.
NOTE: This was size() in Lucene.Declaration
public int Count { get; }
Property Value
Type | Description |
---|---|
int |
See Also
Methods
Equals(object)
Determines whether the specified object is equal to the current object.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj | The object to compare with the current object. |
Returns
Type | Description |
---|---|
bool | true if the specified object is equal to the current object; otherwise, false. |
Overrides
See Also
GetHashCode()
Serves as the default hash function.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | A hash code for the current object. |
Overrides
See Also
Rewrite(IndexReader, MultiTermQuery)
A rewrite method that first translates each term into a SpanTermQuery in a SHOULD clause in a BooleanQuery, and keeps the scores as computed by the query.
This rewrite method only uses the top scoring terms so it will not overflow the boolean max clause count.Declaration
public override Query Rewrite(IndexReader reader, MultiTermQuery query)
Parameters
Type | Name | Description |
---|---|---|
IndexReader | reader | |
MultiTermQuery | query |
Returns
Type | Description |
---|---|
Query |