C# Class Lucene.Net.QueryParsers.Flexible.Core.Nodes.ModifierQueryNode

A ModifierQueryNode indicates the modifier value (+,-,?,NONE) for each term on the query string. For example "+t1 -t2 t3" will have a tree of:
<BooleanQueryNode> <ModifierQueryNode modifier="MOD_REQ"> <t1/> </ModifierQueryNode> <ModifierQueryNode modifier="MOD_NOT"> <t2/> </ModifierQueryNode> <t3/> </BooleanQueryNode>
Inheritance: QueryNodeImpl
Afficher le fichier Open project: apache/lucenenet Class Usage Examples

Méthodes publiques

Méthode Description
CloneTree ( ) : IQueryNode
GetChild ( ) : IQueryNode
ModifierQueryNode ( IQueryNode query, Modifier mod ) : Lucene.Net.QueryParsers.Flexible.Core.Messages

Used to store the modifier value on the original query string

SetChild ( IQueryNode child ) : void
ToQueryString ( IEscapeQuerySyntax escapeSyntaxParser ) : string
ToString ( ) : string

Method Details

CloneTree() public méthode

public CloneTree ( ) : IQueryNode
Résultat IQueryNode

GetChild() public méthode

public GetChild ( ) : IQueryNode
Résultat IQueryNode

ModifierQueryNode() public méthode

Used to store the modifier value on the original query string
public ModifierQueryNode ( IQueryNode query, Modifier mod ) : Lucene.Net.QueryParsers.Flexible.Core.Messages
query IQueryNode QueryNode subtree
mod Modifier Modifier Value
Résultat Lucene.Net.QueryParsers.Flexible.Core.Messages

SetChild() public méthode

public SetChild ( IQueryNode child ) : void
child IQueryNode
Résultat void

ToQueryString() public méthode

public ToQueryString ( IEscapeQuerySyntax escapeSyntaxParser ) : string
escapeSyntaxParser IEscapeQuerySyntax
Résultat string

ToString() public méthode

public ToString ( ) : string
Résultat string