DotLucene 1.4 API Documentation |

# QueryParser Members

QueryParser overview

#### Public Static Fields

DEFAULT_OPERATOR_AND |
DEFAULT_OPERATOR_OR |

#### Public Static Methods

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

#### Public Instance Constructors

QueryParser | Overloaded. Initializes a new instance of the QueryParser class.

#### Public Instance Fields

jj_nt |
lookingAhead |
token |
token_source |

#### 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 |
Parse | Overloaded. Parses a query string, returning a Query.
Query |
ReInit | Overloaded.
SetFuzzyMinSim | Set 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.
GetFieldQuery | 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 | 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 |
GetRangeQuery | Overloaded.
GetWildcardQuery |

#### See Also

QueryParser Class | Lucene.Net.QueryParsers Namespace