Lucene.Net 1.4.3 Class Library

MultiFieldQueryParser Members

MultiFieldQueryParser overview

Public Static Fields

NORMAL_FIELD 
PROHIBITED_FIELD 
REQUIRED_FIELD 

Public Static Methods

ParseOverloaded.  

Public Instance Constructors

MultiFieldQueryParser Overloaded. Initializes a new instance of the MultiFieldQueryParser class.

Public Instance Fields

jj_nt (inherited from QueryParser) 
lookingAhead (inherited from QueryParser) 
token (inherited from QueryParser) 
token_source (inherited from QueryParser) 

Public Instance Methods

Clause (inherited from QueryParser) 
Conjunction (inherited from QueryParser) 
Disable_tracing (inherited from QueryParser) 
Enable_tracing (inherited from QueryParser) 
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GenerateParseException (inherited from QueryParser) 
GetAnalyzer (inherited from QueryParser) 
GetField (inherited from QueryParser) 
GetFuzzyMinSim (inherited from QueryParser) Get the default minimal similarity for fuzzy queries.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetLocale (inherited from QueryParser) Returns current locale, allowing access by subclasses.
GetLowercaseWildcardTerms (inherited from QueryParser) 
GetNextToken (inherited from QueryParser) 
GetOperator (inherited from QueryParser) Gets implicit operator setting, which will be either DEFAULT_OPERATOR_AND or DEFAULT_OPERATOR_OR.
GetPhraseSlop (inherited from QueryParser) Gets the default slop for phrases.
GetToken (inherited from QueryParser) 
GetType (inherited from Object) Gets the Type of the current instance.
Modifiers (inherited from QueryParser) 
Parse (inherited from QueryParser)Overloaded. Parses a query string, returning a Query.
Query (inherited from QueryParser) 
ReInit (inherited from QueryParser)Overloaded.  
SetFuzzyMinSim (inherited from QueryParser)Set the default minimum similarity for fuzzy queries.
SetLocale (inherited from QueryParser) Set locale used by date range parsing.
SetLowercaseWildcardTerms (inherited from QueryParser) 
SetOperator (inherited from QueryParser) Sets the boolean operator of the QueryParser. In classic mode (
DEFAULT_OPERATOR_OR
) terms without any modifiers are considered optional: for example
capital of Hungary
is equal to
capital OR of OR Hungary
.
In
DEFAULT_OPERATOR_AND
terms are considered to be in conjuction: the above mentioned query is parsed as
capital AND of AND Hungary
SetPhraseSlop (inherited from QueryParser) Sets the default slop for phrases. If zero, then exact phrase matches are required. Default value is zero.
Term (inherited from QueryParser) 
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

Protected Internal Instance Methods

AddClause (inherited from QueryParser) 
GetBooleanQuery (inherited from QueryParser) Factory method for generating query, given a set of clauses. By default creates a boolean query composed of clauses passed in. Can be overridden by extending classes, to modify query being returned.
GetFieldQuery (inherited from QueryParser)Overloaded. Base implementation delegates to {@link #GetFieldQuery(String,String)}. This method may be overridden, for example, to return a SpanNearQuery instead of a PhraseQuery.
GetFuzzyQuery (inherited from QueryParser)Overloaded. Factory method for generating a query (similar to ({@link #getWildcardQuery}). Called when parser parses an input term token that has the fuzzy suffix (~floatNumber) appended.
GetPrefixQuery (inherited from QueryParser) 
GetRangeQuery (inherited from QueryParser)Overloaded. Note that parameter analyzer is ignored. Calls inside the parser always use class member analyser. This method will be deprecated and substituted by {@link #GetRangeQuery(String, String, String, boolean)} in future versions of Lucene. Currently overwriting either of these methods works.
GetWildcardQuery (inherited from QueryParser) 

See Also

MultiFieldQueryParser Class | Lucene.Net.QueryParsers Namespace