Class AssertingQuery
  
  
  
    Inheritance
    
    Query
    AssertingQuery
   
  
    Inherited Members
    
      Query.ToString()
    
    
    
    
    
   
  
  Assembly: Lucene.Net.TestFramework.dll
  Syntax
  
    public class AssertingQuery : Query
   
  Constructors
  
  AssertingQuery(Random, Query)
  
  
  Declaration
  
    public AssertingQuery(Random random, Query @in)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Random | 
        random | 
         | 
      
      
        | Query | 
        in | 
         | 
      
    
  
  Properties
  
  Boost
  Gets or Sets the boost for this query clause.  Documents
matching this clause will (in addition to the normal weightings) have
their score multiplied by Lucene.Net.Search.Query.Boost. The boost is 1.0 by default.
 
  
  Declaration
  
    public override float Boost { get; set; }
   
  Property Value
  
  Overrides
  Lucene.Net.Search.Query.Boost
  Methods
  
  Clone()
  Returns a clone of this query.
 
  
  Declaration
  
    public override object Clone()
   
  Returns
  
  Overrides
  Lucene.Net.Search.Query.Clone()
  
  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 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
  
  
  
  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
  
  
  Wrap(Random, Query)
  Wrap a query if necessary.
 
  
  Declaration
  
    public static Query Wrap(Random random, Query query)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Random | 
        random | 
         | 
      
      
        | Query | 
        query | 
         | 
      
    
  
  Returns