Lucene.Net 1.4.3 Class Library

QueryParser Methods

The methods of the QueryParser class are listed below. For a complete list of QueryParser class members, see the QueryParser Members topic.

Public Static Methods

Escape Returns a String where those characters that QueryParser expects to be escaped are escaped, i.e. preceded by a
\
.
Main 
ParseOverloaded. Parses a query string, returning a {@link Lucene.Net.Search.Query}.

Public Instance Methods

Clause 
Conjunction 
Disable_tracing 
Enable_tracing 
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GenerateParseException 
GetAnalyzer 
GetField 
GetFuzzyMinSim 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 Returns current locale, allowing access by subclasses.
GetLowercaseWildcardTerms 
GetNextToken 
GetOperator Gets implicit operator setting, which will be either DEFAULT_OPERATOR_AND or DEFAULT_OPERATOR_OR.
GetPhraseSlop Gets the default slop for phrases.
GetToken 
GetType (inherited from Object) Gets the Type of the current instance.
Modifiers 
ParseOverloaded. Parses a query string, returning a Query.
Query 
ReInitOverloaded.  
SetFuzzyMinSimSet the default minimum similarity for fuzzy queries.
SetLocale Set locale used by date range parsing.
SetLowercaseWildcardTerms 
SetOperator 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 Sets the default slop for phrases. If zero, then exact phrase matches are required. Default value is zero.
Term 
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 
GetBooleanQuery 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.
GetFieldQueryOverloaded. Base implementation delegates to {@link #GetFieldQuery(String,String)}. This method may be overridden, for example, to return a SpanNearQuery instead of a PhraseQuery.
GetFuzzyQueryOverloaded. 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 
GetRangeQueryOverloaded.  
GetWildcardQuery 

See Also

QueryParser Class | Lucene.Net.QueryParsers Namespace