Class BoostedQuery
Inheritance
Query
BoostedQuery
Inherited Members
Query.Boost
Query.ToString()
Query.Clone()
Assembly: Lucene.Net.Queries.dll
Syntax
public class BoostedQuery : Query
Constructors
BoostedQuery(Query, ValueSource)
Declaration
public BoostedQuery(Query subQuery, ValueSource boostVal)
Parameters
Type |
Name |
Description |
Query |
subQuery |
|
ValueSource |
boostVal |
|
Properties
Query
Declaration
public virtual Query Query { get; }
Property Value
ValueSource
Declaration
public virtual ValueSource ValueSource { get; }
Property Value
Methods
CreateWeight(IndexSearcher)
Expert: Constructs an appropriate Lucene.Net.Search.Weight implementation for this query.
Only implemented by primitive queries, which re-write to themselves.
Declaration
public override Weight CreateWeight(IndexSearcher searcher)
Parameters
Type |
Name |
Description |
IndexSearcher |
searcher |
|
Returns
Overrides
Lucene.Net.Search.Query.CreateWeight(Lucene.Net.Search.IndexSearcher)
Equals(object)
Determines whether the specified object is equal to the current object.
Declaration
public override bool Equals(object o)
Parameters
Type |
Name |
Description |
object |
o |
|
Returns
Type |
Description |
bool |
true if the specified object is equal to the current object; otherwise, false.
|
Overrides
Expert: adds all terms occurring in this query to the terms set. Only
works if this query is in its rewritten (Lucene.Net.Search.Query.Rewrite(Lucene.Net.Index.IndexReader)) form.
Declaration
public override void ExtractTerms(ISet<Term> terms)
Parameters
Type |
Name |
Description |
ISet<Term> |
terms |
|
Overrides
Exceptions
GetHashCode()
Serves as the default hash function.
Declaration
public override int GetHashCode()
Returns
Type |
Description |
int |
A hash code for the current object.
|
Overrides
Lucene.Net.Search.Query.GetHashCode()
Rewrite(IndexReader)
Expert: called to re-write queries into primitive queries. For example,
a Lucene.Net.Search.PrefixQuery will be rewritten into a Lucene.Net.Search.BooleanQuery that consists
of Lucene.Net.Search.TermQuerys.
Declaration
public override Query Rewrite(IndexReader reader)
Parameters
Type |
Name |
Description |
IndexReader |
reader |
|
Returns
Overrides
Lucene.Net.Search.Query.Rewrite(Lucene.Net.Index.IndexReader)
ToString(string)
Prints a query to a string, with field
assumed to be the
default field and omitted.
Declaration
public override string ToString(string field)
Parameters
Type |
Name |
Description |
string |
field |
|
Returns
Overrides